绘制使用pandas和CSV文件创建的数据框。 x轴刻度标签有问题

时间:2018-06-07 19:58:15

标签: python python-3.x pandas

我希望x轴刻度标记为不同的状态,即。 IDL,Data = Addr,Hammer等,它们位于csv文件的A列中。

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 File

Plot

提前致谢!

1 个答案:

答案 0 :(得分:1)

您可能想尝试Seaborn,因为它看起来不是绘图问题,而是环境中的外围样式问题(全部涂黑)。

安装Seaborn后,请在下面插入一段代码。

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

作为旁注,如果您希望将x轴上的刻度数与您拥有的标签数对齐,请将绘图部分替换为以下内容:

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

希望这有帮助。