【问题标题】:Seaborn displot facetgrid do not share y axisSeaborn displot facetgrid 不共享 y 轴
【发布时间】:2021-02-15 20:18:56
【问题描述】:

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

但是,我的一些行和列的值有很大差异,默认是共享一个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")

【问题讨论】:

    标签: python plot seaborn


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-22
      • 2019-04-28
      • 2019-03-10
      • 2019-08-02
      • 2022-06-14
      • 2020-12-21
      • 2020-11-27
      • 1970-01-01
      相关资源
      最近更新 更多