我有数据框 A 喜欢:Date indexJan-2000 1.11Feb-2000. 1.22Mar-2000. 1.33..............Jan-2019. 1.13此外,数据帧 B 像:Date. index01-01-2000. 1.0102-01-2000. 1.00.........01-02-2000. 1.21.......31-01-2010. 1.11数据帧 A 是我从互联网上得到的,b 是我的预测,你可以看到 A 和 B 有不同的频率。我分别绘制了它们,发现它们的形状几乎相同。我想要做的是将它们绘制在同一张图片中以比较我的预测,但频率不一样。有什么方法可以实现我的目标吗?
1 回答
![?](http://img1.sycdn.imooc.com/5333a0350001692e02200220-100-100.jpg)
繁花如伊
TA贡献2012条经验 获得超12个赞
如果我正确理解您的问题,只需在 x 轴上使用您的日期在同一个图中绘制您的两个框架。matplotlib找出正确的间距。
import pandas as pd
import numpy as np
from datetime import date
from matplotlib import pyplot as plt
df_a = pd.DataFrame(data=np.random.random(3), columns=['a'],
index=pd.date_range(date(2000, 1, 1), periods=3, freq='Y'))
df_b = pd.DataFrame(data=np.random.random(24), columns=['b'],
index=pd.date_range(date(2000, 6, 1), periods=24, freq='M'))
plt.plot(df_a.index, df_a['a'])
plt.plot(df_b.index, df_b['b'])
添加回答
举报
0/150
提交
取消