Построение кадра данных, созданного с помощью панд с CSV-файлом.Возникли проблемы с метками тика оси X - PullRequest
0 голосов
/ 07 июня 2018

Я хочу, чтобы отметки оси X были разными состояниями, т.е.IDLE, Data = Addr, Hammer и т. Д., Которые находятся в столбце A файла CSV.

import pandas as pd
import matplotlib.pyplot as plt

df1 = pd.read_csv("Output.csv", index_col = 0)
df1.plot(x = df1.index.values)

Я также попытался

df1.plot(xticks = df1.index.values)

, но безуспешно.

CSV файл

Сюжет

Заранее спасибо!

1 Ответ

0 голосов
/ 14 июня 2018

Возможно, вы захотите попробовать Seaborn , потому что похоже, что это не проблема печати, а скорее проблема периферийного стиля (все затемнено) в вашей среде.

После установки Seaborn,вставьте фрагмент кода ниже к вашему.

import seaborn as sns
sns.set_style("whitegrid")

В качестве примечания, если вы хотите выровнять количество тиков по оси x с количеством меток, которые у вас есть, замените свою часть печати на следующую:

df1.plot()
plt.xticks(range(df1.shape[0]), df1.index)

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...