2016-08-11 2 views
0

色相オプションを有する海泡のlmplotを使用して、3次元データを表すことができる。 3つの変数:total_bill、先端と喫煙:散布様プロットの海底/マットプラットホームを有する5つの薄暗いデータを表す

>>> import seaborn as sns; sns.set(color_codes=True) 
>>> tips = sns.load_dataset("tips") 
>>> g = sns.lmplot(x="total_bill", y="tip", hue='smoker', data=tips, fit_reg=False) 

は、どのように私は弾丸の例えば形を変え、同じ散布図では1つの以上のカテゴリのディメンションを表すことができますか?

さらに、箇条書きの形状を変えて2つのカテゴリ変数を表現することができます。箇条書き/形状のサイズを使用して5番目のカテゴリ変数を表すことは可能ですか?

+1

低い次元の部分空間の投影は確かに読みやすくなります。私はあなたがパターンw.r.tを検出する場合があるとは思わない。このようにして一度に5つの変数が表される。 – JulienD

答えて

1

あなたはファセットと、最大5つの次元を表すことができます。

import seaborn as sns 
tips = sns.load_dataset("tips") 
sns.lmplot(x="total_bill", y="tip", 
      hue="time", col="sex", row="smoker", 
      size=3, data=tips) 

enter image description here

をまたマーカーを変えることができ、彼らは、色と変化させず、独立して、それの。 @JulienDが指摘したように、人間の視覚システムは、3つの変数が色、マーカー、サイズで独立して表現されているデータからパターンを実際に解読することは非常に困難です。より低い次元の投影で複数のプロットを作成する方がはるかに良い方法です。

関連する問題