Seabornに2つのグラフを重ねるにはどうしたらいいですか?私は自分のデータに2つの列を持ち、同じグラフにそれらを入れたいと思っています。両方のグラフのラベルを保存するにはどうしたらいいですか?Seabornに2つのグラフを重ねるにはどうすればいいですか?
答えて
seaborn関数は、引数として1を取ることができます。例えば
、seaborn.kdeplot
にドキュメントが含まれます:
ax : matplotlib axis, optional
Axis to plot on, otherwise uses current axis
あなたがやっている場合:
df = function_to_load_my_data()
fig, ax = plt.subplots()
その後、行うことができます:
seaborn.kdeplot(df['col1'], ax=ax)
seaborn.kdeplot(df['col2'], ax=ax)
ありがとう、唯一の欠点は、両方のグラフのラベリングではないことです。 –
@ DavoudTaghawi-Nejadあなたは 'ax'オブジェクトを持っています。その時点で何かを行うことができます。 –
この場合、凡例をどのように追加しますか? – famargar
最も簡単な例は次のようになります。一つの軸で動作
import seaborn as sns
import matplotlib.pyplot as plt
data1 = [1, 2, 3, 4, 5]
data2 = [1, 1.1, 1.3, 4, 4.1]
def plotter():
plt.plot(data1)
plt.plot(data2)
plt.show()
plotter()
)この例では、海底ではなく、ネイティブ 'matplotlib'を使用していますか? – VMAtm
この場合は、おそらく凡例を持つのに役立ちます。そうするためには、seaborn関数でlabel-parameterを使うことができますが、各プロット関数の後でplt.legend()を呼び出す必要があります – awakenting
データ0公開コラージュデータ対プライベートについてですが、我々は我々がseabornオブジェクトにすべてのグローバルパラメータをロードし、後で私たちは、同じウィンドウにチャートをマッピング見ることができるように、働きます。
import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd
df = pd.read_csv('College_Data',index_col=0)
g = sns.FacetGrid(df,hue='Private',palette='coolwarm',size=6,aspect=2)
g.map(plt.hist,'Outstate',bins=20,alpha=0.7)
- 1. Rの棒グラフに回帰直線を重ねるにはどうすればよいですか?
- 2. 2つの同じサイズのキャンバスを重ね合わせるにはどうすればよいですか?
- 3. 2つのフォームパネルを積み重ねるにはどうすればよいですか?
- 4. メソッドパラメータを1行に1つずつ縦に積み重ねるにはどうすればよいですか?
- 5. TKInterで3つの楕円を重ねて作成するにはどうすればいいですか
- 6. 無向グラフで最長(重い)のトレイルを見つけるにはどうすればいいですか?
- 7. モバイルでは、ブートストラップナビゲーションタブを縦に積み重ねるにはどうすればいいですか?
- 8. モバイル上に垂直の垂直線を積み重ねるにはどうすればいいのですか?
- 9. Seabornを使った積み重ね棒グラフ
- 10. コンテンツを重ねるのを止めるにはどうすればいいですか?
- 11. python pandasでmatplotlibを使って2つのグラフをプロットするにはどうすればいいですか?
- 12. 私の提出の回答を重ね合わせ続けるにはどうすればいいですか
- 13. seaborn lmplotでマーカーの塗りつぶしを変更するにはどうすればいいですか?
- 14. 異なる長さのベクトルをNumPyに積み重ねるにはどうすればよいですか?
- 15. 重複した日付値を持つグラフをプロットするにはどうすればよいですか?
- 16. ロゴをブルーバナーの上に重ねるにはどうすればよいですか?
- 17. 2つのリストを同じグラフにプロットするにはどうすればよいですか?
- 18. 2つの長方形を手動で積み重ねる際に、境界の倍増を取り除くにはどうすればよいですか?
- 19. 2つのドッカーコンテナをリンクするにはどうすればいいですか?
- 20. 2つの同じサイズのキャンバスを別のキャンバスの隣に重ねてスタックするにはどうすればよいですか?
- 21. navbar:崩壊時のメニューアイテムの積み重ねを避けるにはどうすればよいですか?
- 22. iText 7分音マークの積み重ねを正しく行うにはどうすればよいですか?
- 23. 2つのdivを並べるにはどうすればいいですか?
- 24. 2つのフローを並べるにはどうすればいいですか?
- 25. Postgresで2つの重複したデータ行を削除するにはどうすればよいですか?
- 26. 重複機能で2つの条件を使用するにはどうすればよいですか?
- 27. 円グラフでラベルの重なりを避けるにはどうすればよいですか?私は私が描いてる円グラフにテキストラベルを重ね、このような状況を回避したいと思い
- 28. ggplotに積み重ねられたグループ化棒グラフをプロットするにはどうすればよいですか?
- 29. flotr2グラフをレールに含めるにはどうすればいいですか?
- 30. MatLabの2つの加重回帰を比較するにはどうすればよいですか?
これは、この質問が求めているものは明らかではありません。どのようなグラフですか?あなたは海底で多くの種類のグラフを作成することができます。正しいアプローチは、あなたがやっていることによって変わります。変数間の関係は何ですか? 「ラベルを保存する」とはどういう意味ですか?どのように2つの変数を区別したいですか?いずれにせよ、一般的な答えが出るほど、それは海底ではなく、matplotlibに関する答えとなるでしょう。 – mwaskom
(1)もちろん、ラベル(3)のグラフ(2)はまだそこにあります。両方のグラフの軸ラベル(例: –