Python& Matplotlib - 从字符串创建日期刻度

时间:2011-03-26 01:16:38

标签: python datetime matplotlib plot

我有一个包含日期格式的字符串数组:'01 / 01/09'。我还有一个带有日期值的浮点数组。

我想拍摄这些日期,并最终在我的图表上将它们显示为x刻度标签。

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

1 个答案:

答案 0 :(得分: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'])