02 ,seaborn 调色板 : 指定颜色,颜色数量,连续颜色,线性渐变

1 ,调色板 : 介绍

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

2 ,调色板 : 10 个基本色

  1. deep, muted, pastel, bright, dark, colorblind
  2. 使用 :
if __name__ == '__main__':
    current_palette = sns.color_palette()
    sns.palplot(current_palette)
  1. 结果 :
    在这里插入图片描述

3 ,调色板,颜色数量 : sns.color_palette

  1. 代码 :
if __name__ == '__main__':
    panel = sns.color_palette("hls",8)
    sns.palplot(panel)
  1. 结果 :
    在这里插入图片描述
  2. 参数含义 :
    1 ,hls : 颜色空间的一种,默认颜色空间
    2 ,8 : 8 种颜色

4 ,调色板 : 指定颜色数量 ( 8 个颜色 )

  1. 代码 :
if __name__ == '__main__':
    # 生成数据,矩阵 ( 20 行,8 列 ) ,正态分布的数据
    data = np.random.normal(size=(20,8)) + np.arange(8)/2
    # 颜色 : 8 种
    palet = sns.color_palette("hls",8)
    # 画盒图统计图 :
    sns.boxplot(data=data,palette=palet)
    # 画图 :
    plt.show()
  1. 结果 :

5 ,调色板 : 亮度,饱和度

  1. 代码 :
if __name__ == '__main__':
    palet = sns.hls_palette(8, l=.5, s=.9)
    sns.palplot(palet)
  1. 结果 :
    在这里插入图片描述

6 ,调色板 : 10 个 k-v 色,5 对

  1. 作用 :
    1 ,每个颜色是一对 : 颜色深浅
    2 ,例如 : 每个国家一种颜色,对应的,他的运动员颜色,跟国家颜色相近
  2. 有这么多 :
  3. 例如 : Paired
if __name__ == '__main__':
    palet = sns.color_palette("Paired",10)
    sns.palplot(palet)
  1. 结果 :
    在这里插入图片描述

7 ,线色,线宽 :

  1. 代码 :
if __name__ == '__main__':
    # x,y,颜色,线宽
    # (x1,x2),(y1,y2),颜色,线宽
    plt.plot([0, 1], [1, 2], sns.xkcd_rgb["pale red"], lw=10)
    plt.plot([1, 2], [1, 2], sns.xkcd_rgb["medium green"], lw=6)
    plt.plot([2, 3], [4, 5], sns.xkcd_rgb["denim blue"], lw=2)
  1. 结果 :

8 ,调色板 :指定颜色

  1. 代码 :
if __name__ == '__main__':
    # x,y,颜色,线宽
    colors = ["windows blue", "amber", "greyish", "faded green", "dusty purple"]
    sns.palplot(sns.xkcd_palette(colors))
  1. 结果 :
    在这里插入图片描述

9 ,调色板,连续颜色 : 浅 =》深

  1. 代码 :
sns.palplot(sns.color_palette("Blues",8))
  1. 结果 :
    在这里插入图片描述

10 ,调色板,连续颜色 : 深 =》浅 ( _r )

  1. 代码 :
sns.palplot(sns.color_palette("Blues",8))
  1. 结果 :
    在这里插入图片描述

11 ,调色板,线性渐变 :

  1. sns.palplot(sns.color_palette(“cubehelix”, 8))
  2. sns.palplot(sns.cubehelix_palette(100, start=.5, rot=-.75))
    在这里插入图片描述
  3. sns.palplot(sns.cubehelix_palette(8, start=.75, rot=-.150))

12 ,颜色 : 深浅,浅深

  1. sns.palplot(sns.light_palette(“green”))
    在这里插入图片描述
  2. sns.palplot(sns.dark_palette(“purple”))
  3. sns.palplot(sns.light_palette(“navy”, reverse=True))
  • 5
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值