将索引转换为名称 pandas 以进行绘图

Posted

技术标签:

【中文标题】将索引转换为名称 pandas 以进行绘图【英文标题】:Converting index to name pandas for graphing 【发布时间】:2017-10-29 06:41:01 【问题描述】:

我有一个数据框并想要绘制它。

但是,当我绘制它时,它给出了索引名称而不是国家名称。我怎样才能输入国家名称而不是索引?

谢谢

【问题讨论】:

【参考方案1】:

首先通过set_indexcountry列创建index,然后使用Series.plot.bar

e.set_index('country')['total_serving'].plot.bar()
#same as
#e.set_index('country')['total_serving'].plot(kind='bar')

或使用DataFrame.plot.bar:

e.plot.bar(x='country', y='total_serving')
#same as
#e.plot.bar(x='country', y='total_serving', kind='bar')

【讨论】:

以上是关于将索引转换为名称 pandas 以进行绘图的主要内容,如果未能解决你的问题,请参考以下文章

将嵌套字典转换为 pandas 数据框并绘图

Pandas - Python 2.7:如何将时间序列索引转换为一天中的秒数?

熊猫可以在不尝试将索引转换为周期的情况下绘制时间序列吗?

难以将str数据转换为int / float / decimal以使用matplotlib进行绘图

将日期转换为浮点数以对 Pandas 数据框进行线性回归

使用 seaborn 绘图时转换 pandas 列中的数据类型