调色板颜色的使用

刺骨的言语ヽ痛彻心扉 2023-06-20 06:22 78阅读 0赞
  1. 使用xkcd颜色来命名颜色(指定固定的颜色,具体的名称可以查询官网的API)
    xkcd包含了一套针对随机RGB色的命名。产生了954个可以随时通过xdcd_rgb字典中调用的命名颜色。

    1. plt.plot([0, 1], [0, 1], sns.xkcd_rgb["pale red"], lw=3)
    2. plt.plot([0, 1], [0, 2], sns.xkcd_rgb["medium green"], lw=3)
    3. plt.plot([0, 1], [0, 3], sns.xkcd_rgb["denim blue"], lw=3)

    运行结果:
    在这里插入图片描述

  2. 举例

    1. colors = ["windows blue", "amber", "greyish", "faded green", "dusty purple"]
    2. sns.palplot(sns.xkcd_palette(colors))

    运行结果:
    在这里插入图片描述

  3. 连续色板
    色彩随数据变换,比如数据越来越重要则颜色越来越深

    1. sns.palplot(sns.color_palette("Blues"))

    运行结果:
    在这里插入图片描述

  4. 如果想要翻转渐变,可以在面板名称中添加一个_r后缀

    1. sns.palplot(sns.color_palette("BuGn_r"))

    运行结果:
    在这里插入图片描述

  5. cubehelix_palette()调色板
    色调线性变换

    1. sns.palplot(sns.color_palette("cubehelix", 8))

    运行结果:
    在这里插入图片描述

  6. 颜色区间

    1. sns.palplot(sns.cubehelix_palette(8, start=.5, rot=-.75))

    运行结果:
    在这里插入图片描述

  7. 颜色区间

    1. sns.palplot(sns.cubehelix_palette(8, start=.75, rot=-.150))

    运行结果:
    在这里插入图片描述

  8. light_palette() 和dark_palette()调用定制连续调色板

    1. sns.palplot(sns.light_palette("green"))

    运行结果:
    在这里插入图片描述

    1. sns.palplot(sns.dark_palette("purple"))

    运行结果:
    在这里插入图片描述

  9. 反转属性

    1. sns.palplot(sns.light_palette("navy", reverse=True))

    运行结果:
    在这里插入图片描述

  10. 地形图

    1. x, y = np.random.multivariate_normal([0, 0], [[1, -.5], [-.5, 1]], size=300).T
    2. pal = sns.dark_palette("green", as_cmap=True)
    3. sns.kdeplot(x, y, cmap=pal);

    运行结果:
    在这里插入图片描述

  11. 颜色空间

    1. sns.palplot(sns.light_palette((210, 90, 60), input="husl"))

    运行结果:
    在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,78人围观)

还没有评论,来说两句吧...

相关阅读

    相关 R语言调色板——colors()

    R语言中画图避免不了使用颜色,在R语言中也有很多颜色得包和函数,比如彩虹色、`rgb`、`colors`还有不同色系得调色板等等。今天我们使用`colors`来展示其中得`65