セクション 5. 章 5
single
ジョイントプロット
メニューを表示するにはスワイプしてください
定義
ジョイントプロットは、複数のプロットを組み合わせた独特なプロット。2つの変数間の関係と、それぞれの分布を同時に表示するチャート。
ジョイントプロットは、次の3つの要素を組み合わせたもの:
- 上部のヒストグラム(x変数の分布)
- 右側のヒストグラム(y変数の分布)
- 中央の散布図(2つの変数間の関係)
以下はその例。
ジョイントプロット用データ
seaborn.jointplot() は3つの主要なパラメータを使用:
data— DataFramex— 上部ヒストグラム用の変数y— 右側ヒストグラム用の変数
x と y にはカラム名または配列のようなオブジェクトを指定可能。
12345678import seaborn as sns import matplotlib.pyplot as plt # Loading the dataset with data about three different iris flowers species iris_df = sns.load_dataset("iris") sns.jointplot(data=iris_df, x="sepal_length", y="sepal_width") plt.show()
この例は、data にDataFrameを渡し、x と y にカラム名を指定することで再現される。
中央プロット
kind パラメータは中央プロットの種類を制御。
デフォルト: 'scatter'。
その他の選択肢: 'kde', 'hist', 'hex', 'reg', 'resid'。
12345678import seaborn as sns import matplotlib.pyplot as plt # Loading the dataset with data about three different iris flowers species iris_df = sns.load_dataset("iris") sns.jointplot(data=iris_df, x="sepal_length", y="sepal_width", kind='reg') plt.show()
プロットの種類
scatter 以外にも、以下を選択可能:
- reg — 線形回帰フィットを追加;
- resid — 回帰残差をプロット;
- hist — 二変量ヒストグラム;
- kde — 2変数KDE;
- hex — 六角形ビンを用いた密度表示のhexbinプロット。
さらに学ぶ
いつものように、 jointplot() ドキュメントで、さらに多くのオプションやパラメータを調べることができます。
また、以下のトピックも参考になります:
residplot() ドキュメント;
二変量ヒストグラムの例;
Hexbinプロットの例。
タスク
スワイプしてコーディングを開始
- 正しい関数を使用してジョイントプロットを作成。
- プロットのデータとして
weather_dfを使用(最初の引数)。 - x軸の変数として
'Boston'列を設定(2番目の引数)。 - y軸の変数として
'Seattle'列を設定(3番目の引数)。 - 中央のプロットに回帰直線を表示(最も右の引数)。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 5. 章 5
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください