2016-07-19 14 views
0

私は、データポイントがたくさんある下の左側に散布図があり、右側に図はseaborn.kdeplot()を使って対応する密度プロットです。しかしながら、残念なことに、濃度の分散が非常に大きいので、kdeplotは、他の低濃度領域(例えば、右上の濃度分布に関する情報は基本的にはない)に多くの細部を捕らえることができない。`seaborn.kdeplot()`で詳細を表示する方法は?

この問題を解決する方法はありますか?

ありがとうございます!あなたはn_levelsパラメータを使用することができます

enter image description here

+0

ところで迷惑アドバイス:あなたは0と2の間の値を表示するために、円形のカラーマップを使用しているように見えます* pi;フルレンジを含むようにカラーマップの制限を設定してください。 – mwaskom

+0

@mwaskom実際に私は循環変数を扱っていません。ちょうど[0,2 * pi]に分類されます。あなたのアドバイスをありがとう。 – username123

答えて

1

、すなわち

f, axes = plt.subplots(1, 3, figsize=(15, 5), sharex=True, sharey=True) 
x, y = np.random.normal(0, 1, (2, 1000)) 
axes[0].scatter(x, y, s=5, c=".1") 
sns.kdeplot(x, y, n_levels=10, ax=axes[1]) 
sns.kdeplot(x, y, n_levels=30, ax=axes[2]) 
f.tight_layout() 

enter image description here

関連する問題