[英]Plot 2 dataframe in one graph
I have 2 dataframe.我有 2 个数据框。 I am trying to plot the net_revenue from dataframe1 and Adj close from dataframe2.我正在尝试绘制来自 dataframe1 的 net_revenue 和从 dataframe2 关闭的 Adj。 By using date as x-axis.通过使用日期作为 x 轴。 Is there has any solution to do that?有没有办法做到这一点?
Dataframe 1数据框 1
symbol date net_revenue
0 ETSY 2014-03-31 40536000
1 ETSY 2014-06-30 42509000
2 ETSY 2014-09-30 47634000
3 ETSY 2014-12-31 64912000
4 ETSY 2015-03-31 58543000
5 ETSY 2015-06-30 61365000
6 ETSY 2015-09-30 65696000
7 ETSY 2015-12-31 87895000
8 ETSY 2016-03-31 81847000
Dataframe 2数据框 2
High Low Open Close Volume Adj Close
Date
2015-04-16 35.740002 28.219999 31.000000 30.000000 19763300 30.000000
2015-04-17 30.299999 26.510000 29.770000 27.580000 3965500 27.580000
2015-04-20 28.900000 24.870001 28.770000 24.900000 3076200 24.900000
2015-04-21 26.040001 24.559999 24.969999 25.750000 2184700 25.750000
2015-04-22 26.240000 24.950001 26.000000 25.120001 1442500 25.120001
Use plt.subplot
to create an ax then plot both dfs on that ax.使用plt.subplot
创建一个 ax,然后在该 ax 上绘制两个 dfs。
fig, ax = plt.subplots(figsize=(10,5))
df1.set_index('date')[['net_revenue']].plot(ax=ax)
df2[['Adj Close']].plot(ax=ax)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.