Python.sns画图参数收藏

Python.sns画图参数收藏

一、五大主题风格

seaborn有五种主题风格:darkgrid,whitegrid,dark,white,ticks
·whitegrid: 白底,黑色网格线
·white:纯白底
·darkgrid:灰底,白色网格线
·dark:灰色纯色底
·ticks:感觉跟white一样啊,没看出来区别…

具体代码:

style = 'whitegrid'
sns.set_style(style)
file = np.random.normal(size=(20, 6)) + np.arange(6) / 2
sns.boxplot(data = file)

whitegrid风格如下,其他的自己试一下就知道啦
Python.sns画图参数收藏_第1张图片

二、参数

1. 格式参数

(1) 背景边框-隐藏

方法一
上面那个图是上下左右四条线,如果只想要普通坐标轴,可使用sns.despine()去掉右上两条线

style = 'white'
sns.set_style(style)
file = np.random.normal(size=(20, 6)) + np.arange(6) / 2
sns.boxplot(data = file)
sns.despine()

画的图长底下这个样子,好像有点丑,不过这个方法适用于条形图和线图啦
Python.sns画图参数收藏_第2张图片
方法二
sns.despine(left=True)表示隐去左边框
sns.despine(right=True) 表示隐去右边框

Tips
设图形到轴线距离sns.despine(offset=3)
sns.despine(offset=3)表示图和周线的距离有3个单位

2. 颜色参数

seaborn有很强大的调色功能,可以到这里看看,Seaborn(sns)官方文档学习笔记(第二章 斑驳陆离的调色板):https://www.jianshu.com/p/26c72ba991af

你可能感兴趣的:(Python基础)