2014-10-11 102 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)) 

第一个参数指定您希望您的新标签,第二个参数就是您指定的范围,作为标签。