详细介绍Palettable库中颜色条Colormap使用。

目录1、palettable中colormap名称

16大类

1587类

2、palettable中colormap可视化

3、palettable中colormap属性

4、palettable中colormap使用

5、参考资料

palettable是一个纯python写的Colormap颜色库,他的前生是brewer2mp,包含了matplotlib中部分色条,同时汇集了其它大量优美的色条;

palettable中颜色条是一种ColormapListedColormap类颜色条(每类Colormap中的每种颜色色号都可以取出来单独使用);

警告:部分篇幅比较大,请选择感兴趣的章节食用,看张颜色效果图:

1、 palettable中colormap名称

palettable中颜色条分为16大类,每大类中还有不同小类,共计1587小类colormap(和Matplotlib内置的颜色条一样,每种具有自己的反向颜色条,加“_r”即可使用)。16大类palettable.cartocolors.diverging

palettable.cartocolors.qualitative

palettable.cartocolors.sequential

palettable.cmocean.diverging

palettable.cmocean.sequential

palettable.colorbrewer.diverging

palettable.colorbrewer.qualitative

palettable.colorbrewer.sequential

palettable.lightbartlein.diverging

palettable.lightbartlein.sequential

palettable.scientific.diverging

palettable.scientific.sequential

palettable.matplotlib

palettable.mycarta

palettable.tableau

palettable.wesanderson1587类

其实每种色条还有对应的反向色条(ArmyRose_2的反向色条ArmyRose_2_r),所以共计有3000+种;palettable.cartocolors.diverging.ArmyRose_2

palettable.cartocolors.diverging.ArmyRose_3

palettable.cartocolors.diverging.ArmyRose_4

palettable.cartocolors.diverging.ArmyRose_5

palettable.cartocolors.diverging.ArmyRose_6

palettable.cartocolors.diverging.ArmyRose_7

palettable.cartocolors.diverging.Earth_2

palettable.cartocolors.diverging.Earth_3

palettable.cartocolors.diverging.Earth_4

palettable.cartocolors.diverging.Earth_5

palettable.cartocolors.diverging.Earth_6

palettable.cartocolors.diverging.Earth_7

。。。。。。。

2、 palettable中colormap可视化

将1587种颜色条绘制为5张色卡图,便于查阅,感兴趣小伙伴公众号后台索取,部分如下:

​3、palettable中colormap属性

以palettable.colorbrewer.qualitative.Dark2_7为例

import palettes

from palettable.colorbrewer.qualitative import Dark2_7_r,Dark2_7

print(Dark2_7.name)#The name of the palette

print(type(Dark2_7))#'diverging', 'qualitative' and so on

print(Dark2_7.number)#number of defined colors

print(Dark2_7.colors)# a list of RGB tuples in the range 0-255.

print(type(Dark2_7.colors))

print(Dark2_7.hex_colors)#a list of hex strings (e.g. '#A912F4')

print(Dark2_7.mpl_colors)#RGB tuples in the range 0-1 as used by matplotlib

print(Dark2_7.mpl_colormap)#

Dark2_7.show_discrete_image()#Dark2_7各种颜色条图片

Dark2_7_r.show_discrete_image()#Dark2_7_r各种颜色离散型图片

Dark2_7.show_continuous_image()#Dark2_7各种颜色连续型型图片

Dark2_7.save_discrete_image('Dark2_7.jpg')#保存图片

Dark2_7.save_continuous_image('Dark2_7c.jpg')#保存图片Dark2

7

[[27, 158, 119], [217, 95, 2], [117, 112, 179], [231, 41, 138], [102, 166, 30], [230, 171, 2], [166, 118, 29]]

['#1B9E77', '#D95F02', '#7570B3', '#E7298A', '#66A61E', '#E6AB02', '#A6761D']

[(0.10588235294117647, 0.6196078431372549, 0.4666666666666667), (0.8509803921568627, 0.37254901960784315, 0.00784313725490196), (0.4588235294117647, 0.4392156862745098, 0.7019607843137254), (0.9058823529411765, 0.1607843137254902, 0.5411764705882353), (0.4, 0.6509803921568628, 0.11764705882352941), (0.9019607843137255, 0.6705882352941176, 0.00784313725490196), (0.6509803921568628, 0.4627450980392157, 0.11372549019607843)]

4、palettable中colormap使用

以palettable.colorbrewer.qualitative.Dark2_7为例。

Dark2_7的色条是什么样的?

import palettable

import matplotlib.pyplot as plt

plt.figure(dpi=150)

#取palettable包中颜色

#取一种颜色

plt.subplot(1,2,1)

plt.bar(range(5),range(1,6),color=palettable.colorbrewer.qualitative.Dark2_7.mpl_colors[3])

#取多种颜色

plt.subplot(1,2,2)

plt.bar(range(5),range(1,6),color=palettable.colorbrewer.qualitative.Dark2_7.mpl_colors)

5 、参考资料

python色卡_Python可视化|08-Palettable库中颜色条Colormap(四)相关推荐

  1. python色卡_python matplotlib:plt.scatter() 大小和颜色参数详解

    语法 plt.scatter(x, y, s=20, c='b') 大小s默认为20,s=0时点不显示:颜色c默认为蓝色. 为每一个点指定大小和颜色 有时我们需要为每一个点指定大小和方向,以区分不同的 ...

  2. python使用matplotlib可视化、查看matplotlib中常用的线条形式(line style)和数据点标记形状(marker)

    python使用matplotlib可视化.查看matplotlib中常用的线条形式(line style)和数据点标记形状(marker) 目录

  3. python 颜色_Python可视化|matplotlib07自带颜色条Colormap(三)

    "pythonic生物人"的第28篇分享. 感觉不错可以点个"赞"或"在看"哦. 摘要 本篇详细介绍matplotlib内置的颜色条Colo ...

  4. Python混淆矩阵可视化:plt.colorbar函数自定义颜色条的数值标签、配置不同情况下颜色条的数值范围以及数据类型(整型、浮点型)

    Python混淆矩阵可视化:plt.colorbar函数自定义颜色条的数值标签.配置不同情况下颜色条的数值范围以及数据类型(整型.浮点型) 目录

  5. python中requests的常用方法_Python爬虫简介(2)——请求库的常用方法及使用,python,入门,二,requests,常见,和,库中,文官,网...

    前言 学习使我快乐,游戏使我伤心.今天rushB,又是白给的一天. HXDM,让我们一起学习requests库的方法和使用,沉浸在代码的世界里.呜呜呜~~ 一.requests库介绍 首先列出requ ...

  6. python svr回归_使用sklearn库中的SVR做回归分析

    sklearn中的回归有多种方法,广义线性回归集中在linear_model库下,例如普通线性回归.Lasso.岭回归等:另外还有其他非线性回归方法,例如核svm.集成方法.贝叶斯回归.K近邻回归.决 ...

  7. python 交通_Python可视化交通拥堵情况

    微信公众号:Python干货铺子 关注即可开启快乐学习Python和Matlab的大门,您还在犹豫什么~ 前言 有感兴趣的客官,您接着往下看,待我给您慢慢分解.(ps.涉及到爬虫.pyecharts. ...

  8. python pptx教学_基于python-pptx库中文文档及使用详解

    个人使用样例及部分翻译自官方文档,并详细介绍chart的使用 一:基础应用 1.创建pptx文档类并插入一页幻灯片 from pptx import Presentation prs = Presen ...

  9. python画图颜色代码_关于matplotlib:Python:制作从红色到蓝色的颜色条

    我要绘制一系列线(目前总共60条线),以绘制到同一图中以显示某个过程的时间演变.当前已绘制线,因此最早的时间步长以100%红色绘制,最新的时间步长以100%蓝色绘制,中间的时间步长根据时间分别为红色和 ...

最新文章

  1. 如何才能使用内存小或者显存小的设备训练神经网络
  2. 022-红黑树(三)
  3. g4e基础篇#3 Git安装与配置
  4. 用python验证猜想之类的例子_python练手好例子:验证哥德巴赫猜想
  5. linux安装php支持redis拓展
  6. oracle中何时会用到join,Oracle中join用法的演示
  7. Flink Kafka Connector 与 Exactly Once 剖析
  8. javascript 对象遍历
  9. matlab求单自由度振动方程为,matlab求解振动方程
  10. 软件架构领域集大成者——《架构之美》读书笔记
  11. 《多媒体技术与应用》练习题
  12. FFMPEG音视频解码流程MP4音视频文件流读取(转)
  13. Nachi机器人TCP通讯
  14. LED背光源是什么,背光源LED是什么意思呢?
  15. 74HC573锁存器
  16. Vue 的身份证 手机号码 电话号码 邮箱等校验
  17. 转炉炼钢计算机仿真实验报告,计算机仿真冶炼运用(共4523字).doc
  18. 程序员 防脱发 秘方 脂溢性脱发 外用中药方3则
  19. 2021天梯赛 L2-040 哲哲打游戏 题解
  20. Haproxy 性能优化

热门文章

  1. python爬取动态网页图片
  2. CES2018丨AI平台争“风”夺“口”
  3. linux下MongoDB客户端shell基本操作
  4. behaviac 学习
  5. QT:Qt设计师的使用 designer
  6. 用 matplotlib 自定义添加 “哆啦A梦”背景图
  7. 翁恺《C语言程序设计》(第四版)何钦铭 例题+练习题代码 第八章-指针
  8. Base64与16进制转换
  9. 人工神经网络ANN建模基础须知
  10. IIC模拟协议华大单片机移植