如何在不更改数据帧标题中的值的情况下更改 matplotlib 中的 x 轴



我有一个数据帧:

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 自动生成的刻度位置。

相关内容

最新更新