缘起:
Kaggle寄了一篇Seaborn教程给我,又再次触及我心中最软的一块 - 资料视觉化。
(TO LEARN R Visulization放在备忘录好久了...)
Seaborn是一款酷炫的python visulization library,轻鬆搭配pandas画出图表,
今天不说操作,只笔记seaborn的几种参数设定。
本文:
Style
darkgrid (default,深色网格)whitegrid (白色网格)dark (深色背景)white (白色背景)ticks (白色背景 + ticks)
seaborn共有五种style,使用方法为sns.set_style("darkgrid")
Context
notebook(default,font=1)paper(font=0.8)talk(font=1.3)poster(font=1.6)
seaborn共有四种context style,使用方法为sns.set_context("notebook")
这里我偷偷加了一行 sns.despine(),移除上方、右方的axes,
还有plt.tight_layout()避免subplot之间重叠的情况。
Palette(调色盘)
设定图示的颜色列表,使用方法为sns.set_palette("bright")
有deep, muted, pastel, bright, dark, and colorblind,六种色表可以设定,
sns.palplot(sns.color_palette()),可以看目前预设色表。
当然还有超複杂的颜色设定,在这转载一下文章 知乎
色表是从蓝色开始,顺时针取用。
Reference:
Seaborn Gallery
知乎官方文档笔记
Seaborn恼人的facet title解决办法