如何从 matplotlib 中的数据框列生成 x 轴值?
Posted
技术标签:
【中文标题】如何从 matplotlib 中的数据框列生成 x 轴值?【英文标题】:How to generate x axis values from a dataframe column in matplotlib? 【发布时间】:2018-05-25 22:07:02 【问题描述】:使用 jupyter notebook,我正在从谷歌表格中读取有关婴儿姓名的人口普查数据,并导入 matplotlib.pyplot
import pandas as pd
Baby_Names_DF = pd.read_clipboard()
%matplotlib inline
import matplotlib.pyplot as plt
然后我执行 pandas 数据帧
Baby_Names_DF
然后我执行这个
Baby_Names_DF.plot()
plt.show()
渲染这个
如何删除数据框的整数索引列,或者只调用“年”列作为 x 轴?
【问题讨论】:
设置year
为索引:df.set_index('Year').plot()
非常感谢@MaartenFabré。我如何将此列为我的问题的答案并给予您信任?
【参考方案1】:
你需要告诉matplotlib
x-axis
应该是什么。最简单的方法是将Year
设置为index
:
df.set_index('Year').plot()
【讨论】:
以上是关于如何从 matplotlib 中的数据框列生成 x 轴值?的主要内容,如果未能解决你的问题,请参考以下文章
Pandas:如何将数据框列中的“时间戳”值从对象/字符串转换为时间戳?