2011-03-26 77 views
4

我有一个字符串数组,其中包含格式如下的日期:'01/01/09'。我也有一个带日期值的浮点数组。Python&Matplotlib - 从字符串创建日期对话框

我想采取这些日期,并最终将它们显示为我的图形上的x刻度标签。

如何使用浮点数或字符串标记matplotlib图上x轴上的刻度线? (使用类似xticks的东西)

回答

7

您使用set_xticks来设置滴答的计数(和值)。你使用set_xticklabels设置文本

from matplotlib import pyplot as plt 
plt.plot([1,2,3],[3,4,3]) 
ax = plt.gca() 
ax.set_xticks([1,2,3]) 
ax.set_xticklabels(['1/1','1/2','1/3'])