我有一个数据帧:
index 0 1 2 3 4 5
1 12 13 14 15 13 12
df.plot()
x 轴将在 0-5 的范围内,但我想更改为 1-6,并且不想将列的标题值更改df.columns = df.columns + 1
.
您可以从df.plot()
返回轴对象,然后使用函数修改 x 轴刻度标签set_xticklabels()
:
ax = df.plot()
ax.set_xticklabels([1,2,3,4,5,6])
请注意,这使用 pandas/matplotlib 自动生成的刻度位置。