python色卡_Python可视化|08-Palettable库中颜色条Colormap(四)
详细介绍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(四)相关推荐
- python色卡_python matplotlib:plt.scatter() 大小和颜色参数详解
语法 plt.scatter(x, y, s=20, c='b') 大小s默认为20,s=0时点不显示:颜色c默认为蓝色. 为每一个点指定大小和颜色 有时我们需要为每一个点指定大小和方向,以区分不同的 ...
- python使用matplotlib可视化、查看matplotlib中常用的线条形式(line style)和数据点标记形状(marker)
python使用matplotlib可视化.查看matplotlib中常用的线条形式(line style)和数据点标记形状(marker) 目录
- python 颜色_Python可视化|matplotlib07自带颜色条Colormap(三)
"pythonic生物人"的第28篇分享. 感觉不错可以点个"赞"或"在看"哦. 摘要 本篇详细介绍matplotlib内置的颜色条Colo ...
- Python混淆矩阵可视化:plt.colorbar函数自定义颜色条的数值标签、配置不同情况下颜色条的数值范围以及数据类型(整型、浮点型)
Python混淆矩阵可视化:plt.colorbar函数自定义颜色条的数值标签.配置不同情况下颜色条的数值范围以及数据类型(整型.浮点型) 目录
- python中requests的常用方法_Python爬虫简介(2)——请求库的常用方法及使用,python,入门,二,requests,常见,和,库中,文官,网...
前言 学习使我快乐,游戏使我伤心.今天rushB,又是白给的一天. HXDM,让我们一起学习requests库的方法和使用,沉浸在代码的世界里.呜呜呜~~ 一.requests库介绍 首先列出requ ...
- python svr回归_使用sklearn库中的SVR做回归分析
sklearn中的回归有多种方法,广义线性回归集中在linear_model库下,例如普通线性回归.Lasso.岭回归等:另外还有其他非线性回归方法,例如核svm.集成方法.贝叶斯回归.K近邻回归.决 ...
- python 交通_Python可视化交通拥堵情况
微信公众号:Python干货铺子 关注即可开启快乐学习Python和Matlab的大门,您还在犹豫什么~ 前言 有感兴趣的客官,您接着往下看,待我给您慢慢分解.(ps.涉及到爬虫.pyecharts. ...
- python pptx教学_基于python-pptx库中文文档及使用详解
个人使用样例及部分翻译自官方文档,并详细介绍chart的使用 一:基础应用 1.创建pptx文档类并插入一页幻灯片 from pptx import Presentation prs = Presen ...
- python画图颜色代码_关于matplotlib:Python:制作从红色到蓝色的颜色条
我要绘制一系列线(目前总共60条线),以绘制到同一图中以显示某个过程的时间演变.当前已绘制线,因此最早的时间步长以100%红色绘制,最新的时间步长以100%蓝色绘制,中间的时间步长根据时间分别为红色和 ...
最新文章
- 如何才能使用内存小或者显存小的设备训练神经网络
- 022-红黑树(三)
- g4e基础篇#3 Git安装与配置
- 用python验证猜想之类的例子_python练手好例子:验证哥德巴赫猜想
- linux安装php支持redis拓展
- oracle中何时会用到join,Oracle中join用法的演示
- Flink Kafka Connector 与 Exactly Once 剖析
- javascript 对象遍历
- matlab求单自由度振动方程为,matlab求解振动方程
- 软件架构领域集大成者——《架构之美》读书笔记
- 《多媒体技术与应用》练习题
- FFMPEG音视频解码流程MP4音视频文件流读取(转)
- Nachi机器人TCP通讯
- LED背光源是什么,背光源LED是什么意思呢?
- 74HC573锁存器
- Vue 的身份证 手机号码 电话号码 邮箱等校验
- 转炉炼钢计算机仿真实验报告,计算机仿真冶炼运用(共4523字).doc
- 程序员 防脱发 秘方 脂溢性脱发 外用中药方3则
- 2021天梯赛 L2-040 哲哲打游戏 题解
- Haproxy 性能优化