2014-10-11 86 views
0

我有一個24值的序列。更改Python繪圖x軸貼紙值

import matplotlib.pyplot as plt 
y = range(0,24) 

plt.plot(y,marker='*',linestyle='--',color='b',label='y value') 

默認情況下,x軸的值從0開始到24,如何重置x軸值?

這樣x軸的值就是範圍(8,24)+範圍(0,8)的順序,我不希望y值改變,只需將x軸重置爲8 ...,23 1,0,... 7

感謝

回答

1

如果我知道你想什麼正確的,你的電話之前,添加以下行到plt.plot

plt.xticks(range(0, 24), range(8, 24) + range(0, 8)) 

第一個參數指定您希望您的新標籤,第二個參數就是您指定的範圍,作爲標籤。