如何在不更改DataFram标题中的值的情况下更改matplotlib中的xaxis

2024-03-28 09:37:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据帧:

 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更改列的标题值


Tags: columns数据标题dfindexplot
1条回答
网友
1楼 · 发布于 2024-03-28 09:37:14

您可以从df.plot()返回axis对象,然后使用函数set_xticklabels()修改x轴标记标签:

ax = df.plot()
ax.set_xticklabels([1,2,3,4,5,6])

请注意,这将使用pandas/matplotlib自动生成的记号位置

相关问题 更多 >