清除第二组X刻度matplot lib

时间:2019-03-05 17:21:32

标签: python pandas matplotlib data-visualization

我正在尝试在plt图上设置自己的刻度和标签,但似乎无法清除x轴上的标签之一。我的代码如下:

plt.close()
df['col_1'].plot()
df['col_2'].plot()
df['col_3'].plot()
plt.show()

Labels On

我的代码试图关闭X轴标签:

plt.close()
df['col_1'].plot()
df['col_2'].plot()
df['col_3'].plot()
plt.xticks(ticks=[], lables=[])
plt.show()

Labels Off

如何摆脱x轴上Jul的3个实例?我将x轴标签设置为“日期”。

1 个答案:

答案 0 :(得分:0)

感谢ImportanceOfBeingErnest的帮助。由于他的评论,我在下面发布了工作代码:

plt.close()
df['col_1'].plot()
df['col_2'].plot()
df['col_3'].plot()
ax=plt.gca()
ax.set_xticks([], minor=True)
plt.xticks(df.index.values[::2], df.index.values[::2], rotation=90)
plt.show()

enter image description here

我显然必须清理一些标签,但这与问题无关。