我有一个包含日期格式的字符串数组:'01 / 01/09'。我还有一个带有日期值的浮点数组。
我想拍摄这些日期,并最终在我的图表上将它们显示为x刻度标签。
如何使用浮点数或字符串标记matplotlib图上x轴上的刻度? (使用像xticks这样的东西)
答案 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'])