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

Pyt*_*oob 4 python plot datetime matplotlib

我有一个字符串数组,其中包含格式为这样的日期:'01/01/09'.我还有一个带有日期值的浮点数组.

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

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

Pau*_*aul 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'])
Run Code Online (Sandbox Code Playgroud)