我正在尝试使用绘图函数内置的行/列参数创建一组 seaborn displots。
然而,我的某些行和列的值具有高方差,并且默认情况下是共享 x
/y
轴。
我需要确定何时放置 sharey = False
和 sharex = 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=dict(sharey=False)
之外添加common_bins=False
。参见这个问题。然后在0.12.2中它对我有效。 - astoerikocommon_bins
和sharey
都应该是False
。 - Soren