Python 2.7 仅在图像matplotlib中匹配2个图形

Python 2.7 仅在图像matplotlib中匹配2个图形,python-2.7,pandas,dataframe,matplotlib,Python 2.7,Pandas,Dataframe,Matplotlib,我正在尝试从导入的数据帧创建一些图形。问题是我只能用这两个图创建一个图像。我有以下输出: 我正在寻找这个输出: 代码如下: from pandas_datareader import data import pandas as pd import datetime import matplotlib.pyplot as plt df = pd.read_csv('csv.csv', index_col = 'Totales', parse_dates=True) df.head() df['

我正在尝试从导入的数据帧创建一些图形。问题是我只能用这两个图创建一个图像。我有以下输出:

我正在寻找这个输出:

代码如下:

from pandas_datareader import data
import pandas as pd
import datetime
import matplotlib.pyplot as plt
df = pd.read_csv('csv.csv', index_col = 'Totales', parse_dates=True)
df.head()
df['Subastas'].plot()
plt.title('Subastadas')
plt.xlabel('Fechas')
plt.ylabel('Cant de Subastadas')
plt.subplot()

df['Impresiones_exchange'].plot()
plt.title('Impresiones_exchange')
plt.xlabel('Fechas')
plt.ylabel('Cant de Impresiones_exchange')
plt.subplot()
plt.show()
CSV数据:

Totales,Subastas,Impresiones_exchange,Importe_a_pagar_a_medio,Fill_rate,ECPM_medio
Total_07/01/2017,1596260396,30453841,19742.04,3.024863813,0.733696498
Total_07/12/2017,1336604546,57558106,43474.29,9.368463445,0.656716233
Total_07/01/2018,1285872189,33518075,20614.4,4.872889166,0.678244085
此外,我还想将输出保存在xlsx文件中

使用
plt.subplot()
定义两个独立的
对象,然后使用
df.plot()
ax
参数将绘图与轴关联:

import pandas as pd
import matplotlib.pyplot as plt

f, (ax1, ax2) = plt.subplots(2,1,figsize=(5,10))

df['Impresiones_exchange'].plot(ax=ax2)
ax1.set_title('Impresiones_exchange')
ax1.set_xlabel('Fechas')
ax1.set_ylabel('Cant de Impresiones_exchange')

df['Subastas'].plot(ax=ax1)
ax2.set_title('Subastadas')
ax2.set_xlabel('Fechas')
ax2.set_ylabel('Cant de Subastadas')

只需将
plt.subplot()
更改为
plt.show()
。我需要将两者添加到同一个图中,而不是一对一@andrew\u reeceThanks!!!我怎样才能改变位置,比如一个图形挨着另一个?不客气。要切换到并排,请更改
plt.subplot()
中的行和列参数,例如
plt.subplot(1,2)
。这是pyplot文档。太好了!最后一个问题。。。我希望在图中的数据框中有相同的值,而不是3.0…3.5。。。。ext您的意思是您不希望y轴上显示
1e9
1e7
,而是希望完整的数字,如
1596260396
?完全正确!就是