【问题标题】:seaborn scatter plots side by side in python in a single cell in jupyter notebookseaborn 散点图在 python 中并排显示在 jupyter notebook 的单个单元格中
【发布时间】:2021-08-21 19:00:43
【问题描述】:

我有一个熊猫数据框“数据”,其中包含四列年龄、年份、节点、状态。 状态是类/目标变量,它只有两个值 1 - 存活和 2 - 死亡。

sns.FacetGrid(data, hue="status", size=5).map(sns.distplot, "year").add_legend();
plt.show();
sns.FacetGrid(data, hue="status", size=5).map(sns.distplot, "age").add_legend();
plt.show();

在jupyter的单格中执行上述语句后,会在单格中依次输出两张图。

我想在一个单元格中并排打印这些图。请帮忙。

【问题讨论】:

标签: python seaborn data-visualization


【解决方案1】:

尝试运行此代码!

import matplotlib.pyplot as plt # You would have already imported this

plt.subplot(221)
sns.FacetGrid(data, hue="status", size=5).map(sns.distplot, "year").add_legend();
# plt.show();
plt.subplot(222)
sns.FacetGrid(data, hue="status", size=5).map(sns.distplot, "age").add_legend();
# plt.show(); 

理想情况下,现在应该显示图。如果没有,请取消注释 plt.show()

【讨论】:

  • 感谢 neeraj 的回答,不幸的是它不起作用
猜你喜欢
  • 2018-10-31
  • 1970-01-01
  • 1970-01-01
  • 2021-05-11
  • 1970-01-01
  • 2018-12-21
  • 1970-01-01
  • 2020-02-15
  • 1970-01-01
相关资源
最近更新 更多