Seaborn displot facetgrid 不共享 y 轴

时间:2021-02-15 20:18:56

标签: python plot seaborn

我正在尝试使用绘图函数中的内置 row/col 参数制作一个由 seaborn displots 组成的网格。

但是,我的某些行和列的值差异很大,默认情况下共享一个 x/y 轴。

我需要弄清楚将 sharey = Falsesharex = False 放在哪里。 我无法将它们直接传递给 sns.displot,如果我事先尝试制作一个图形,它不会合并到 displot 对象中。

所以在下面的这个例子中,我需要将第二行缩放到最大 ~0.5,而不是像 (0,1) 中的图那样的 0.7,这会影响所有图的 y 轴比例下面。

最小可重现示例

tips = sns.load_dataset("tips")
plt.figure(figsize = (6, 6))
sns.displot(tips, x = "tip", multiple = "stack", kind = "kde", bw_adjust=.3, common_norm = False, col = "sex", row = "time")

1 个答案:

答案 0 :(得分:3)

使用facet_kws(例如facet_kws=dict(sharey=False)