从折线图中删除小数

时间:2018-10-04 12:30:19

标签: python python-2.7 matplotlib

我的年份数据显示在表上时是整数,但是当我将其输入到x轴下的折线图中时,它会在一年中的不同时间分裂。有人可以帮我把年份归类吗?

这是我当前的代码:

 df.plot( x = "Year", kind="line", figsize = (10,5), legend = True)
 plt.ticklabel_format(style="plain", axis="y")
 plt.xlabel("Year")
 plt.ylabel("Profit")
 plt.title("Yearly Profit")
 plt.show()

enter image description here

1 个答案:

答案 0 :(得分:1)

我认为您需要指定列Yeardatetime对象:

df['Year'] = pd.to_datetime(df['Year'], format='%Y')

输出: enter image description here