Jupyter如何彼此相邻绘制2个DFS

cho*_*pay 0 plot matplotlib jupyter-notebook

我试图寻找几个SO,彼此相邻绘制2个地块,但我找不到适合我的情况。大多数情况涉及了解子图的工作方式。我希望有人可以在这里解释。

这是我在2个不同行上的2个不同图:

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)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

Cap = pd.read_sql("select...".sort_values(['date'],ascending=True)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

我想结束的是: 在此处输入图片说明

我很确定,从我一直阅读的内容来看,我需要将它们分成子图,然后再将它们放在同一行中。虽然不知道如何做到这一点。

iay*_*ork 5

subplots命令是最简单的设置方法。

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 
Run Code Online (Sandbox Code Playgroud)