Python 3 – Seabornペアプロットの例-Pythonチュートリアル

ペアプロットは、データセット内のペアワイズ関係をプロットします。 ペアプロット関数は、データ内の各変数が単一の行のy軸と単一の列のx軸で共有されるように軸のグリッドを作成します。 これにより、以下に示すようなプロットが作成されます。

関連コース: Matplotlibの例とビデオコース

ペアプロット

ペアプロット

ペアプロットプロットを下の画像に示します。 その(有名な)アイリスフラワーデータセットを使用しています。 データセットには、がく片の幅、がく片の長さ、petal_length、およびpetal_widthの4つの測定値があります。 データには、さまざまな花の測定値が含まれています。

測定値とクラス(花)はクラスを区別するための優れた方法を提供するため、このデータセットは機械学習でよく使用されます。 データは下のグリッドにマッピングされています。 4つの測定値があるため、4×4のプロットが作成されます。

1
2
3
4
5
6
7
8
9
10
11


import seaborn as sns

sns.set(style="ticks", color_codes=True)
iris = sns.load_dataset("iris")
g = sns.pairplot(iris)


import matplotlib.pyplot as plt
plt.show()

ペアプロット

より小さなプロットが必要な場合は、使用する変数を少なくしてください。 たとえば、sepal_widthとsepal_lengthのみが必要な場合、thaは2×2のプロットを作成します。

1
g = sns.pairplot(iris, vars=["sepal_width", "sepal_length"])

分布の形を変更できます。

1
g = sns.pairplot(iris, diag_kind="kde")

matplotlibを初めて使用する場合は、 それなら私はこのコースを強くお勧めします。

Hope this helps!

Source link