首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何重命名x轴标签栏?

如何重命名x轴标签栏?
EN

Stack Overflow用户
提问于 2020-09-13 00:50:54
回答 1查看 780关注 0票数 0

我将我的excel表格导入到python中以创建条形图。但我希望将x轴标签栏更改为相应的月份(1月、2月、3月、4月、5月、6月、7月),而不是他们为我分配的数字(0、1、2、3、4、5、6)。我该如何更改它?附件是我的excel表的样子。Passengers

代码语言:javascript
运行
复制
import pandas as pd
import matplotlib.pyplot as plt

passengers_df = pd.read_excel('/Users/name/Downloads/ECA.xlsx','Passengers')
print(passengers_df)

passengers_df.plot()

plt.xlabel('Months')
plt.ylabel('Passengers Carried (\'000)')
plt.title('Number of passengers carried per month')

plt.show()
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-13 04:55:01

可以使用以下命令设置xticklabels

代码语言:javascript
运行
复制
plt.xticks((0, 1, 2, 3, 4, 5, 6), ('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul'))

请注意,每当设置刻度标签时,同时设置相应的刻度位置是很有用的。

在Pandas数据帧的情况下,通常会自动使用索引来标记x轴。因此,您可以显式地将索引设置为第一列:

代码语言:javascript
运行
复制
passengers_df.set_index(passengers_df.columns[0], inplace=True)
passengers_df.plot()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63862693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档