python - 在 pandas 中使用索引来绘制数据

标签 python pandas data-visualization

我有一个 pandas-Dataframe 并使用 resample() 来计算平均值(例如每日或每月平均值)。 这是一个小例子。

import pandas as pd  
import numpy as np

dates = pd.date_range('1/1/2000', periods=100)
df = pd.DataFrame(np.random.randn(100, 1), index=dates, columns=['A'])

                   A
2000-01-01 -1.210683
2000-01-02  2.242549
2000-01-03  0.801811
2000-01-04  2.353149
2000-01-05  0.359541

monthly_mean = df.resample('M').mean()

                   A
2000-01-31 -0.048088
2000-02-29 -0.094143
2000-03-31  0.126364
2000-04-30 -0.413753

我现在如何绘制 monthly_mean

我如何设法将新创建的 DataFrame monthly_mean 的索引用作 x 轴?

最佳答案

试试这个,

monthly_mean.plot(y='A', use_index=True)

关于python - 在 pandas 中使用索引来绘制数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20084487/

相关文章:

python - 如何将 Altair 图表设置为特定增量?

data-visualization - 什么是数据可视化的好平台(环境/语言/可重用组件)?

python - 如何处理 Django URL 中的 & 符号?

Python 2.7 - 从列表 y 中删除项目,而不从创建它的列表 x 中删除相同的项目

python - pandas groupby ID 然后在所有行的风险列中查找 'H' 字符的出现

python - .dropna() 增加内存使用

python - 合并两个镜像 Pandas 列

python - 是否可以将 Python Seaborn 与 plotly 集成

python - 为什么 file_object.tell() 会为不同位置的文件提供相同的字节?

python - iter(callable, sentinel)有什么用?