【发布时间】:2015-10-30 22:54:55
【问题描述】:
我在使用 Seaborn(导入为 sns)增加我的情节人物的大小时遇到了麻烦。我正在使用sns.pairplot 将数据框的列相互绘制。
%matplotlib inline
plt.rcParams['figure.figsize']=10,10
columns=list(df.columns.values)
g=sns.pairplot(df, kind='reg', x_vars=columns,y_vars = ['Column 1'])
图中的数据填充得很好,但是图形太小了。
我以为plot.rCParams['figure.figsize']会控制数字的大小,但似乎没有生效。我已经尝试了一些在线板上的不同建议,但似乎没有任何效果。
【问题讨论】:
-
你试过
pairplot中的size参数了吗? -
尝试在 pairplot 中设置 size=5 以使图像更大,但似乎没有生效。我认为问题在于 seaborn 试图将所有 10 个地块放置在彼此相邻的一行中,这使得它对于屏幕来说太大了,除非这些地块被缩小。我可以通过单独绘制数据框列来实现这一点,但我认为 seaborn 有一种方法可以自动将数据框列子绘制到不同的行上,而不会缩小它们。
-
您是否在笔记本中查看这些内容?将它们保存为图像,我保证它们会更大
size=5 -
不要使用
size。这是一个已弃用的参数。请改用height。