jwi*_*720 5 python matplotlib ipython seaborn jupyter-notebook
我有两个 matplotlib (seaborn) 图形对象,它们都是在不同的 ipython 单元中制作的。
#One Cell
fig_1_object = sns.factorplot(y='freq',x='d_fam',col='easy_donor',kind="bar",data=collection_d_fam)
fig_1 = fig_1_object.fig
#Two Cell
fig_2_object = sns.factorplot(y='freq',x='d_fam',col='easy_donor',kind="bar",data=collection_c_fam)
fig_2 = fig_2_object.fig
Run Code Online (Sandbox Code Playgroud)
我怎样才能在同一个单元格中依次“显示”它们。我打开了 matplotlib 内联。
#third cell
fig_1
fig_2
>>Only shows fig_2
Run Code Online (Sandbox Code Playgroud)
小智 6
您可以在每个图像后使用 plt.show() :
sns.factorplot(y='freq',x='d_fam',col='easy_donor',kind="bar",data=collection_d_fam)
plt.show()
sns.factorplot(y='freq',x='d_fam',col='easy_donor',kind="bar",data=collection_c_fam)
plt.show()Run Code Online (Sandbox Code Playgroud)
您只需display从IPython.display模块导入该函数:
from IPython.display import display
import seaborn
%matplotlib inline
g1 = seaborn.factorplot(**options1)
g2 = seaborn.factorplot(**options2)
display(g1)
display(g2)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6104 次 |
| 最近记录: |