前書き
データ視覚化ライブラリのseabornにはsetメソッドというものがあり、それを使うと簡単にプロットのデザインが変更できます。今回はsetのなかの**style**と**palett**の使い方をまとめました。styleはチャートの背景のグリッドの有無や色、palettはチャート自体の色合いを調整します。
seaborn.setのより詳細な情報はこちら(seaborn公式サイト)
視覚化をするデータの作成
import pandas as pd
import numpy as np
df = pd.DataFrame({'a': np.random.randn(100),
'b': np.random.randn(100),
'c': np.random.randn(100),
'target':np.random.randint(2, size=100)})
df.head()
style
**darkgrid**import seaborn as sns
sns.set(style='darkgrid')
sns.scatterplot(x='a', y='b', hue='target', data=df)
whitegrid
import seaborn as sns
sns.set(style='whitegrid')
sns.scatterplot(x='a', y='b', hue='target', data=df)
dark
import seaborn as sns
sns.set(style='dark')
sns.scatterplot(x='a', y='b', hue='target', data=df)
white
import seaborn as sns
sns.set(style='white')
sns.scatterplot(x='a', y='b', hue='target', data=df)
palette
**deep**
import seaborn as sns
sns.set(palette='deep')
sns.boxplot(x='target', y='b', data=df)
muted
import seaborn as sns
sns.set(palette='muted')
sns.boxplot(x='target', y='b', data=df)
pastel
import seaborn as sns
sns.set(palette='pastel')
sns.boxplot(x='target', y='b', data=df)
bright
import seaborn as sns
sns.set(palette='bright')
sns.boxplot(x='target', y='b', data=df)
dark
import seaborn as sns
sns.set(palette='dark')
sns.boxplot(x='target', y='b', data=df)
colorblind
import seaborn as sns
sns.set(palette='colorblind')
sns.boxplot(x='target', y='b', data=df)