Bus errorとSegmentation faultに困ったら見るブログ

物理の研究者による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

【pandas】散布図行列(scatter plot matrix)を描きたい

簡単に散布図行列(scatter plot matrix)を描きたい

pandas.plotting.scatter_matrix


seaborn.scatterplot

seaborn.pairplot

を使うのが楽だと思う

自分は後者は何度やってもできなかったので、前者で済ませた
おそらくパッケージのversionが古いとかそういうことだと思う・・・?
あとで別記事にするかも

pandas.plotting.scatter_matrix

pandas.plotting.scatter_matrix — pandas 2.3.0 documentation

pandasなので、DataFrame型にデータを納める必要がある


コマンド自体は↑の公式ドキュメントにあるように

df = pd.DataFrame(np.random.randn(1000, 4), columns=['A','B','C','D'])
pd.plotting.scatter_matrix(df, alpha=0.2)

で終わり

matplotlibに関するメッセージが何行か出て、プロットがされる

メモ

Seaborn でヒストグラムつきの散布図を作成する – Python でデータサイエンス

2次元プロットの場合、そのヒストグラムをhexで表示するようなプロットも簡単に書ける

一応メモ

https://pythondatascience.plavox.info/seaborn/ヒストグラムつきの散布図

ランキング参加中です

↓クリックしていただけると嬉しいです〜