Matplotlib Jupyter如何相邻绘制2个dfs

Matplotlib Jupyter如何相邻绘制2个dfs,matplotlib,plot,jupyter-notebook,Matplotlib,Plot,Jupyter Notebook,我试着寻找一对夫妇,他们在一起策划了两个情节,但我找不到一个在我的案例中有效的。大多数案例涉及了解子地块如何工作。我希望有人能在这里解释一下 以下是我在两个不同行上的两个不同绘图: import matplotlib.pyplot as plt from matplotlib import six import pandas as pd import numpy as np Size = pd.read_sql("select...".sort_values(['date'],ascendin

我试着寻找一对夫妇,他们在一起策划了两个情节,但我找不到一个在我的案例中有效的。大多数案例涉及了解子地块如何工作。我希望有人能在这里解释一下

以下是我在两个不同行上的两个不同绘图:

import matplotlib.pyplot as plt
from matplotlib import six
import pandas as pd
import numpy as np

Size = pd.read_sql("select...".sort_values(['date'],ascending=True)
最后我想说的是:

我很确定,从我所读到的,我需要把这些画成子图,然后我可以把它们放在同一行。但不确定如何进行设置。

子地块命令是设置此项的最简单方法

fig, (ax1,ax2) = plt.subplots(1,2, figsize=(10,4))  # 1 row, 2 columns
df1.plot(..., ax=ax1)
df2.plot(..., ax=ax2)

plt.tight_layout()  # Optional ... often improves the layout 
“子地块”命令是设置它的最简单方法

fig, (ax1,ax2) = plt.subplots(1,2, figsize=(10,4))  # 1 row, 2 columns
df1.plot(..., ax=ax1)
df2.plot(..., ax=ax2)

plt.tight_layout()  # Optional ... often improves the layout 

这很好,但它使我的两个情节不是很广泛。因此,我试图改变两个图的大小,但它被忽略了。例如,d.plotx='date',figsize=6,4,rot=90,ax=ax1无论我对6,4做了什么,我的绘图仍然看起来是一样的,如果我同时更改这两个,看起来我可以使它们都变大。但是如果我只改变一个df的figsize,那么两个刻度都不改变。在子批次调用中设置figsize。请参阅更新版本。如果你想让你的图有不同的大小,你需要使用gridspec的一个变体,可能是一个单独的问题,效果很好,但这使得我的两个图都不是很宽。因此,我试图改变两个图的大小,但它被忽略了。例如,d.plotx='date',figsize=6,4,rot=90,ax=ax1无论我对6,4做了什么,我的绘图仍然看起来是一样的,如果我同时更改这两个,看起来我可以使它们都变大。但是如果我只改变一个df的figsize,那么两个刻度都不改变。在子批次调用中设置figsize。请参阅更新版本。如果希望绘图大小不同,则需要使用gridspec变体之一,这可能是一个单独的问题