import pandas as pd
import seaborn as sns
# load data
df = sns.load_dataset('penguins', cache=False)
sns.scatterplot(data=df, x='bill_length_mm', y='bill_depth_mm', hue='sex')
plt.show()
sns.scatterplot(data=df, x='flipper_length_mm', y='body_mass_g', hue='sex')
plt.show()
当我在 jupyter 的一个单元格中使用 seaborn 绘制两个图时,我得到以下视图:

我想并排绘制这些图,如下所示:
绘图 1 绘图 2
我应该怎么做?
不是一张图上的两个图,而是两个单独图上的两个图。
这不是正在寻求的解决方案,因为它是一张图上的两个图。
fig, ax = plt.subplots(1,2) sns.plotType(someData, ax=ax[0]) # plot1 sns.plotType(someData, ax=ax[1]) # plot2 fig.show()
建议的重复ipython 笔记本中的解决方案水平排列绘图,不起作用
选项 导致%html图形彼此重叠绘制
此外,其他选项适用于ipython,而不是 Jupyter,或建议创建子图。
白板的微信
明月笑刀无情
随时随地看视频慕课网APP
相关分类