[图解]Python Visulization-Seaborn style setting

http://img2.58codes.com/2024/20117325X1uLQFdzYt.jpg

缘起:

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)

http://img2.58codes.com/2024/20117325LCEETO9fdq.jpg


Context
seaborn共有四种context style,使用方法为sns.set_context("notebook")

notebook(default,font=1)paper(font=0.8)talk(font=1.3)poster(font=1.6)

http://img2.58codes.com/2024/20117325Y1y9aMkxh8.jpg
这里我偷偷加了一行 sns.despine(),移除上方、右方的axes,
还有plt.tight_layout()避免subplot之间重叠的情况。

Palette(调色盘)
设定图示的颜色列表,使用方法为sns.set_palette("bright")
有deep, muted, pastel, bright, dark, and colorblind,六种色表可以设定,
sns.palplot(sns.color_palette()),可以看目前预设色表。
当然还有超複杂的颜色设定,在这转载一下文章 知乎
色表是从蓝色开始,顺时针取用。

http://img2.58codes.com/2024/20117325OxgQLcBz8P.jpg


Reference:

Seaborn Gallery
知乎官方文档笔记
Seaborn恼人的facet title解决办法


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章