繁体   English   中英

当绘制pandas df的特定列时,jupyter笔记本每个单元仅显示1个图形。 如何分别显示多个图形

[英]When plotting specific column of a pandas df, jupyter notebook only shows 1 graph per cell. How can I show multiple graphs separately

%matplotlib inline

matplotlib.rcParams['figure.figsize']= (20, 10)
df_1['col1'].plot(kind='bar')
df_2['col1'].plot(kind='bar')

在上面的代码中,只有第一个图形显示在jupyter笔记本中。

但是,如果我要绘制整个df,则jupyter笔记本中将显示多个图形。 例如:

df_1.plot(kind='bar')
df_2.plot(kind='bar')

我想在输出中看到2个不同的数字。

使用轴手柄:

ax = df_1.plot(kind='bar')
_ = df_2.plot(kind='bar', ax=ax)

例:

ax = df_1.plot(kind='bar', alpha = .4)
_ = df_2.plot(kind='bar', ax=ax, color='green', alpha = .4)

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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