2015-10-30 11 views
8

Seabornを使用してプロット図のサイズを拡大するのに問題があります。私はsns.pairplotを使ってデータフレームの列を互いにプロットしています。Pythonで図形のサイズを変更する方法Seabornパッケージ

%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']がその図形の大きさを制御すると思ったが、それは効力を発揮しないようだ。私はオンラインボードからいくつかの異なる提案を試みましたが、何も動作していないようです。括弧内のサイズを入れて

+1

'pairplot'で' size'パラメータを試しましたか? – mwaskom

+0

イメージを大きくするためにペア線図でサイズを5に設定しようとしましたが、効果がないようです。私は問題は、海軍が10のすべてのプロットを互いに隣接する単一の行に配置しようとしていることで、プロットが縮小されない限り、画面には大きすぎます。私はこれをデータフレーム列を別々にプロットすることで動作させることができましたが、海軍はデータフレーム列を縮小せずに自動的に別の行にサブプロットする方法を考えました。 –

+0

ノートブックでこれらを表示していますか?イメージとして保存し、 'size = 5 'で大きくなると約束します –

答えて

15

てみてください、これは私のためのトリックん:

plt.rcParams['figure.figsize']=(10,10) 
3

がsns.pairplot は、図のサイズを変更するたとえば... 「さらに微調整のための基礎となるPairGridインスタンスを返します」 :

g=sns.pairplot(df, kind='reg', x_vars=columns,y_vars = ['Column 1']) 
g.fig.set_size_inches(15,15)