如何更改x轴的间隔并将其表示为字符串,此处为月份名称

时间:2015-04-04 10:38:37

标签: python matplotlib

我有一个一年365天大小的数组。它有每天的平均温度。现在我想用X轴绘制它作为月份,但代表所有365天的情节。 默认情况下,x表示间隔为50。

plt.plot(avg_Chile,'^',label="Chile")
legend(framealpha=0.5)
plt.xticks(["Mar","Apr","May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "Jan", "Feb"]) 

ValueError:无法将字符串转换为float:

1 个答案:

答案 0 :(得分:0)

类似的东西:

xticks([0,30,60,90], ['Jan', 'Feb', 'Mar'])

请参阅:xticks documentation