Kaggle寄了一篇Seaborn教程給我,又再次觸及我心中最軟的一塊 - 資料視覺化。
(TO LEARN R Visulization放在備忘錄好久了...)
Seaborn是一款酷炫的python visulization library,輕鬆搭配pandas畫出圖表,
今天不說操作,只筆記seaborn的幾種參數設定。
Style
seaborn共有五種style,使用方法為sns.set_style("darkgrid")
- darkgrid (default,深色網格)
- whitegrid (白色網格)
- dark (深色背景)
- white (白色背景)
- ticks (白色背景 + ticks)
Context
seaborn共有四種context style,使用方法為sns.set_context("notebook")
- notebook(default,font=1)
- paper(font=0.8)
- talk(font=1.3)
- poster(font=1.6)
這裡我偷偷加了一行 sns.despine(),移除上方、右方的axes,
還有plt.tight_layout()避免subplot之間重疊的情況。
Palette(調色盤)
設定圖示的顏色列表,使用方法為sns.set_palette("bright")
有deep, muted, pastel, bright, dark, and colorblind,六種色表可以設定,
sns.palplot(sns.color_palette()),可以看目前預設色表。
當然還有超複雜的顏色設定,在這轉載一下文章 知乎
色表是從藍色開始,順時針取用。
Seaborn Gallery
知乎官方文檔筆記
Seaborn惱人的facet title解決辦法