Python URL まとめ

グラフのデザイン用

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

グラフ描写チートシート!

matplotlib.markers

Functions to handle markers; used by the marker functionality of plotscatter, and errorbar.

plot、 scatter、 errorbarを使ってグラフ描写する時に使える、点のデザイン指定のための関数一覧。

Choosing Colormaps in Matplotlib

cmap = …で使う。

cmap: Character Map

カラーマップ(このコードを使うとこういう色のグラデーションが表示されるよ〜の一覧)

Matplotlib has a number of built-in colormaps accessible via matplotlib.colormaps.

グラフ一覧

棒グラフからぱっと見ようわからんようなグラフまで。

matplotlib.text

フォントを調整するための共通のパラメータが全て記載されている。

EDA自動化ライブラリの例

なんかよくわからんけどいっぱい書いてある。ページの後半(半分以下)くらいからグラフとかも出てくるけど、何を書いとるんかはようわからん。でも多分いろんなタイプのグラフのことを書いとる。

コメント