【发布时间】:2016-01-25 07:07:20
【问题描述】:
我有一行使用以下代码生成的箱线图:
import seaborn as sns
g = sns.FacetGrid(df, col="Column0", sharex=False)
g.map(sns.boxplot, 'column1', 'Column2')
它运行良好,只是情节非常小。我查看了How can I change the font size using seaborn FacetGrid? 和How to change figuresize using seaborn factorplot 以及seaborn 手册,但我没有找到在代码中包含“大小”和“方面”的正确方法。改变地块大小的正确方法是什么?
编辑
如果我这样尝试:
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。以我的方式制作的地块的大小是否有限制?
【问题讨论】:
-
您尝试设置
figsize = something吗? -
尝试了多种方式,但都没有得到想要的结果。我的地块仍然很小。但也可能是因为我做错了。将 figsize 构建到我的代码中的合适方法是什么?这里
%matplotlib inline import seaborn as sns figsize=(20, 16) g = sns.FacetGrid(I, col="Origin", sharex=False) g.map(sns.boxplot, 'Year', 'ResGeneCount')没有任何改变 -
df['Column0'].unique().shape[0]是什么?听起来您正在尝试创建一个太宽的情节。