数据分析 - seaborn 模块

引用使用

 import seaborn as sns 

数据分析 -  seaborn 模块

简述

对 matplotlib 模块进行了二次封装, 底层依旧使用还是 matplotlib 的, 但是在此基础上增加了很多的易用性模板, 更加方便使用

对比 matplotlib 默认风格

默认风格的方法 - set

数据分析 -  seaborn 模块

数据分析 -  seaborn 模块

默认主题风格

设置风格 - set_style

可选参数 

  • darkgrid
  • whitegrid
  • dark
  • white
  • ticks

white 风格

完全的清亮背景色, 无刻线, 无刻度尺

数据分析 -  seaborn 模块

drak 风格

背景色深灰, 无刻线, 无刻度尺

 数据分析 -  seaborn 模块

whitegrid 风格

带有 y轴 数据刻线, 背景清亮

数据分析 -  seaborn 模块

ticks 风格

带有刻度尺

 数据分析 -  seaborn 模块

darkgrid 风格

带有x, y 刻线, 且背景深灰, 无刻度尺

数据分析 -  seaborn 模块

批量执行风格 - axes_style

在缩进内的都可以套用此风格, 在画子图的时候使用此方法设定不同的风格可以更直观的看出差异,方便观察

数据分析 -  seaborn 模块

自定义风格修改

默认的主题风格是比较固定的, 可以在此基础上进行一定的修改满足自定制

修改边界线 - despine 

去掉上面和右边的线, 

数据分析 -  seaborn 模块

可设置参数  offset 设置 数值与坐标轴线的距离

数据分析 -  seaborn 模块

 可设置参数  left  去除左右的边界线, 其他方位可选是,  top  ,  bottom ,  right 

数据分析 -  seaborn 模块

数据分析 -  seaborn 模块

修改布局 - set_context 

可选风格 

  • paper
  • talk
  • poster
  • notebook

大小从小到大, 里面的格子可以看得出来哦

数据分析 -  seaborn 模块数据分析 -  seaborn 模块

数据分析 -  seaborn 模块数据分析 -  seaborn 模块

可选参数  font_scale  设定字体大小

 数据分析 -  seaborn 模块

可选参数  rc  设定线的粗细

 数据分析 -  seaborn 模块

调色板

  • 颜色很重要
  • color_palette()能传入任何Matplotlib所支持的颜色
  • color_palette()不写参数则默认颜色
  • set_palette()设置所有图的颜色

默认色板 - color_palette

6个默认的颜色循环主题:  deep ,  muted ,  pastel ,  bright ,  dark ,  colorblind 

数据分析 -  seaborn 模块

圆形画板

当你有六个以上的分类要区分时,最简单的方法就是在一个圆形的颜色空间中画出均匀间隔的颜色(这样的色调会保持亮度和饱和度不变)。

这是大多数的当他们需要使用比当前默认颜色循环中设置的颜色更多时的默认方案。

最常用的方法是使用  hls  的颜色空间,这是RGB值的一个简单转换。

使用方法具体就是输入一个数字, 则输出多少颜色

 数据分析 -  seaborn 模块

 

上一篇:如何将图例放在seaborn.FacetGrid的第一个子图上?


下一篇:python – 根据数据点的数量在同一个ax中绘制swarmplot或boxplot