Pandas DataFrame绘图 - 勾选标签

时间:2016-09-26 08:08:55

标签: python pandas matplotlib plot

这是关于我有posted previously here的一段代码的后续问题。

我正在使用data_CO2_PBPROD.T.plot(marker='o', color='k', alpha=0.3, lw=2)绘制一个Dataframe对象,但我得到了x轴双标签,正如你在这张图片中看到的那样 enter image description here

我尝试使用matplotlib.pyplot.axes()的set_major_formatter属性,但后来我得到一个单独的图表,其中包含正确的刻度标签 - 但没有显示数据 - 以及上一个图表,未更改。

1 个答案:

答案 0 :(得分:0)

您可以使用参数 xticks 来设置轴的值,如文档here中所述:

xticks = [date for _ ,date in data_CO2_PBPROD.Column1]

Column1 是包含元组(值,年份)的DataFrame的列

然后将 xticks 作为参数添加到绘图函数中:

data_CO2_PBPROD.T.plot(marker='o', xticks=xticks, color='k', alpha=0.3, lw=2)