当前位置: 代码迷 >> python >> 如何更改Seaborn FacetGrid对象中的箱线图大小
  详细解决方案

如何更改Seaborn FacetGrid对象中的箱线图大小

热度:106   发布时间:2023-06-16 10:24:36.0

我有一排使用以下代码生成的箱线图:

import seaborn as sns
g = sns.FacetGrid(df, col="Column0", sharex=False)
g.map(sns.boxplot, 'column1', 'Column2')

它的工作原理非常好,但地块很小。 我看过 以及和seaborn手册 ,但是我找不到在代码中包含“ size”和“ aspect”的正确方法。 更改地块大小的正确方法是什么?

编辑

如果我这样尝试:

g = sns.FacetGrid(df, col="Column0", sharex=False, size=20, aspect=3)
g.map(sns.boxplot, 'Column1', 'Column2')

我收到错误: ValueError: width and height must each be below 32768 以我的方式制作的地块是否有尺寸限制?

也许您可以尝试限制最大x和y值,以便您绘制的图将自动调整为重要的值。

g.set(xlim=(0, 60), ylim=(0, 14));

您说图极小,这意味着有些元素的值很高。