使用自定义文本绘制 x 轴点的图表

17 浏览
0 Comments

使用自定义文本绘制 x 轴点的图表

我正在使用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是否有帮助?

0