2011-03-26 148 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'])