更改Python绘图x轴贴纸值

时间:2014-10-11 19:08:41

标签: python plot

我有一个24个值的序列。

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,0,... 7

由于

1 个答案:

答案 0 :(得分:1)

如果我理解您的需要,请在致电plt.plot之前添加以下行:

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

第一个参数指定新标签的位置,第二个参数只是您指定的范围,作为标签。