グラフのデザイン用
seaboan(sns)
color mapの一覧をheatmapで(160個くらい画像があるので注意)
ヒートマップ用カラーマップ。
個人的お気に入り
sns.heatmap(df, cmap='BrBG') #茶色と緑
sns.heatmap(df, cmap='BrBG_r') #緑と茶色
sns.heatmap(df, cmap='Greys') #白とグレー
sns.heatmap(df, cmap='Oranges') #オレンジのグラデーション
sns.heatmap(df, cmap='PuBu') #薄紫と青相関係数の大きさのみでヒートマップを表示したい時のプログラミングコード
(相関係数の絶対値をとった値でのヒートマップ表示)
import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt
corr = df.corr() # -1〜1 の相関係数
corr_abs = corr.abs() # 絶対値を取る
sns.heatmap(
corr_abs,
cmap="viridis", # 好きなシーケンシャルカラーマップでOK
vmin=0, vmax=1,
annot=corr, # 数字は元の相関を表示したい場合
fmt=".2f"
)
plt.show()matplotlib
matplotlibの基本的なことはここに全部書いてあるのではないか?
Matplotlib cheatsheets and handouts
グラフ描写チートシート!
Choosing Colormaps in Matplotlib
cmap = …で使う。
cmap: Character Map
カラーマップ(このコードを使うとこういう色のグラデーションが表示されるよ〜の一覧)
Matplotlib has a number of built-in colormaps accessible via matplotlib.colormaps.
棒グラフからぱっと見ようわからんようなグラフまで。
フォントを調整するための共通のパラメータが全て記載されている。
なんかよくわからんけどいっぱい書いてある。ページの後半(半分以下)くらいからグラフとかも出てくるけど、何を書いとるんかはようわからん。でも多分いろんなタイプのグラフのことを書いとる。

コメント