如何在matplotlib中设置x轴?

时间:2018-12-04 16:36:40

标签: python matplotlib axis-labels

我在熊猫数据框中有发货日期(1 = 1月,2 = 2月等)的数据以及与之对应的收入。

Data Frame Here

我要制作的折线图代码为:

finalhelp.plot(x='shippeddate',y='revenue',title='Revenue Per Month')

它返回这样的折线图 linegraph

我试图通过使用代码对其进行修复

fig = finalhelp.plot(x='shippeddate',y='revenue',title='Revenue Per Month',yticks=([0,20000,40000,60000,80000,100000]), legend=False,)
fig.set_xticklabels(['','Jan','Feb','March','April','May','June','July','August','Sept','Oct','Nov','Dec'])

我想找到一种方法将x轴的每个轴设置为相应的月份之一,现在它仍然只返回1月-6月。

它返回此图像 newlinegraph

1 个答案:

答案 0 :(得分:0)

您需要set_xticksset_xticklabels

fig.set_xticks(df['shippeddate'])
fig.set_xticklabels(['Jan','Feb','March','April','May','June','July','August','Sept','Oct','Nov','Dec'])