python - Seaborn displot facetgrid 不共享 y 轴

标签 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")

最佳答案

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

关于python - Seaborn displot facetgrid 不共享 y 轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66214860/

相关文章:

python - python 解释器能否在重新声明的函数上失败?

python - Python 的全文搜索引擎

python - 如何在没有 try/except 或 str.isdigit 的情况下检查字符串是否包含数字?

r - 将矩阵添加到绘图中?

R 绘图 : Using italics and a variable in a title

python - 如何在 sns clustermap 中标记集群

python - 安装用 C++ : g++ unrecognized command line option --output-lib 编写的 Python 包 (leven) 时出错

python - 带有分类 X 轴的 Matplotlib 带状图 (fill_ Between)

python - 从 Python MatPlotLib 图形中提取误差线和点位置

python - 使用 seaborn clustermap 在层次聚类中提取集群行