我希望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)
没有任何成功。
提前致谢!
答案 0 :(得分:1)
您可能想尝试Seaborn,因为它看起来不是绘图问题,而是环境中的外围样式问题(全部涂黑)。
安装Seaborn后,请在下面插入一段代码。
import seaborn as sns
sns.set_style("whitegrid")
作为旁注,如果您希望将x轴上的刻度数与您拥有的标签数对齐,请将绘图部分替换为以下内容:
df1.plot()
plt.xticks(range(df1.shape[0]), df1.index)
希望这有帮助。