我正在使用matplotlib和python绘制图,如下面的示例代码。
x = array([0,1,2,3])
y = array([20,21,22,23])
plot(x,y)
show()
因为它是上面x轴上的代码,所以我将看到绘制的值,0.0, 0.5, 1.0, 1.5
即与参考x值相同的值。
无论如何,有没有将x的每个点映射到不同的字符串?因此,例如,我希望x轴显示月份名称(字符串Jun, July,...
)或其他字符串,如人员姓名("John", "Arnold", ...
)或时钟时间("12:20", "12:21", "12:22", ..
)。
您知道我能做什么或要看什么功能吗?
对我而言,这有matplotlib.ticker
帮助吗?
rotation
有时也有用:plt.xticks(range(5), ["some", "words", "as", "x", "ticks"], rotation=45)