调色板颜色的使用

  1. 使用xkcd颜色来命名颜色(指定固定的颜色,具体的名称可以查询官网的API)
    xkcd包含了一套针对随机RGB色的命名。产生了954个可以随时通过xdcd_rgb字典中调用的命名颜色。

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

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

  2. 举例

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

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

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

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

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

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

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

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

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

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

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

  6. 颜色区间

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

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

  7. 颜色区间

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

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

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

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

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

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

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

  9. 反转属性

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

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

  10. 地形图

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

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

  11. 颜色空间

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

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

发布了301 篇原创文章 · 获赞 30 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/weixin_42260102/article/details/103447599