我有一个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
由于
答案 0 :(得分:1)
如果我理解您的需要,请在致电plt.plot
之前添加以下行:
plt.xticks(range(0, 24), range(8, 24) + range(0, 8))
第一个参数指定新标签的位置,第二个参数只是您指定的范围,作为标签。