简体   繁体   English

在一张图中绘制 2 个数据框

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM