如何将Matplot图形放到一个窗口中?

时间:2019-11-26 10:55:34

标签: python matplotlib plot

这是我的代码,在那里我得到3个不同的窗口(3个数字):

nk.z_score(bio["df"][["Heart_Rate", "ECG_Filtered", "ECG_Signal_Quality"]])[5000:10000].plot()
pd.DataFrame(bio["ECG"]["Cardiac_Cycles"]).plot(legend=False)
ecg.ecg(signal=df["ECG"], sampling_rate=1000., show=True)

plt.show()

是否可以将它们全部布置在一个窗口中?

说明: 我的意思是我已经在示例中看到了它是如何完成的,但是我在熊猫数据帧上使用了plot()或通过不同的方法而不是从创建的子图(如示例)中调用它,我想知道是否可以从大熊猫数据框一起绘制。

1 个答案:

答案 0 :(得分:1)

您可以使用matplotlib的子图功能。根据您的数据要求创建多个轴,并提供轴实例作为ax的参数。

fig, (ax1,ax2,ax3) = plt.subplots(nrows,ncols)
df_1.plot(ax = ax1)
df_2.plot(ax = ax2)