本篇详细介绍matplotlib内置的颜色条Colormap使用。

本文将学到什么?

1、colormap名称

2、colormap可视化

3、colormap使用方法

4、参考资料

更好的阅读体验请戳:

1、colormap名称

colormap颜色通过matplotlib的cm模块调用,print(dir(cm))即可输出所有的名称,共计81种Colormap(不包含反向色条),例如

'Reds'的反向色条'Reds_r'),详细如下:

['Accent', 'Blues', 'BrBG', 'BuGn', 'BuPu', 'CMRmap', 'Dark2', 'GnBu', 'Greens', 'Greys', 'OrRd', 'Oranges', 'PRGn', 'Paired', 'Pastel1', 'Pastel2', 'PiYG', 'PuBu', 'PuBuGn', 'PuOr', 'PuRd', 'Purples', 'RdBu', 'RdGy', 'RdPu', 'RdYlBu', 'RdYlGn', 'Reds', 'Set1', 'Set2', 'Set3', 'Spectral', 'Wistia', 'YlGn', 'YlGnBu', 'YlOrBr', 'YlOrRd', 'afmhot', 'autumn', 'binary', 'bone', 'brg', 'bwr', 'cividis', 'cool', 'coolwarm', 'copper', 'cubehelix', 'flag', 'gist_earth', 'gist_gray', 'gist_heat', 'gist_ncar', 'gist_stern', 'gist_yarg', 'gnuplot', 'gnuplot2', 'gray', 'hot', 'hsv', 'inferno', 'jet', 'magma', 'nipy_spectral', 'ocean', 'pink', 'plasma', 'prism', 'rainbow', 'seismic', 'spring', 'summer', 'tab10', 'tab20', 'tab20b', 'tab20c', 'terrain', 'twilight', 'twilight_shifted', 'viridis', 'winter']

2、 colormap可视化

每个 colormap到底包含哪些颜色了,上图:

image

3、colormap使用方法

colormap分ListedColormap(下图中Accent)和LinearSegmentedColormap(下图中Blues)两种,前一种存储特定的颜色(比如说红白黑三种),使用colors可以取出所有的RGBA色号值;后一种可能是渐变色无colors属性。下面详细介绍怎么使用 colormap。

import matplotlib.pyplot as plt

from matplotlib import cm

plt.figure(dpi=150)

##ListedColormap

#取多种颜色

plt.subplot(1,4,1)

#plt.bar(range(5),range(1,6),color=plt.cm.Accent(range(5)))

#plt.bar(range(5),range(1,6),color=plt.cm.get_cmap('Accent')(range(5)))

plt.bar(range(5),range(1,6),color=plt.get_cmap('Accent')(range(5)))

#取某一种颜色

plt.subplot(1,4,2)

plt.bar(range(5),range(1,6),color=plt.cm.Accent(4))

##LinearSegmentedColormap

#取多种颜色

plt.subplot(1,4,3)

plt.bar(range(5),range(1,6),color=plt.get_cmap('Blues')(np.linspace(0, 1, 5)))

#取一种颜色

plt.subplot(1,4,4)

plt.bar(range(5),range(1,6),color=plt.get_cmap('Blues')(3))

image

4、参考资料

python画图颜色种类_Python可视化|matplotlib07-python colormap(颜色映射)(三)相关推荐

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

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

  2. python色卡_Python可视化|08-Palettable库中颜色条Colormap(四)

    详细介绍Palettable库中颜色条Colormap使用. 目录1.palettable中colormap名称 16大类 1587类 2.palettable中colormap可视化 3.palet ...

  3. python画图角度_Python画图

    Python画图 使用Echarts Echarts是百度开源的js绘图工具, pyecharts是Echarts的封装, 安装pip install pyecharts. pyecharts只能将绘 ...

  4. python text函数_python可视化text()函数使用详解

    python可视化text()函数使用详解 这篇文章主要介绍了python可视化text()函数使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考 ...

  5. python画图横坐标_python画图把时间作为横坐标的方法

    1.需要将时间字符串转换成datetime类型,语法:data['time'] = pd.to_datetime(data['time']) 2.将时间列设置成索引列data.set_index('t ...

  6. python画图大全_python画图教程

    python画图教程内容摘要 python画图教程这个方法是通过如何设置权限,郑州室内设计教程,1真品劳力士的把头.①注册微信:纹身师教程,1注册域名即是网址2申请网站空间3把要放到网上的资料做成网页 ...

  7. python colormap(颜色映射)

    转载(有增减,后面有举例):http://blog.csdn.net/guduruyu/article/details/60868501 [python] view plain copy import ...

  8. 用python画图需要什么插件_PIL(Python Imaging Library)-用Python画图

    最近工作中需要用到图片的自动化处理,于是了解了一下PIL程序库. 什么是PIL PIL(Python Imaging Library)是python中处理图像常用的一个库,常见的用法包括可以操作二维像 ...

  9. python 画图 内存-10种检测Python程序运行时间、CPU和内存占用的方法

    在运行复杂的Python程序时,执行时间会很长,这时也许想提高程序的执行效率.但该怎么做呢? 首先,要有个工具能够检测代码中的瓶颈,例如,找到哪一部分执行时间比较长.接着,就针对这一部分进行优化. 同 ...

最新文章

  1. 第二讲 html5 框架+Crosswalk 打包 app 以及 Angularjs 基础
  2. .pyc文件_python专题shutil高阶文件操作
  3. 算法设计:动态规划问题
  4. java同步方法同步块_java使用同步方法和同步块的区别
  5. 用Kickstart批量安装Linux系统、Kickstart安装,linux批量安装;Linux的Kickstart的 无人值守安装;linux pxe自动安装linux系统...
  6. html绘制流程图飞线,基于jsplumb绘制流程图
  7. android沉浸模式代码,Android沉浸式的两种方法
  8. E盾网络验证企业版个人版离线版加密防破解易语言源码加密对接好的自绘界面2
  9. 电脑检测工具eve_检测电脑硬件的软件(系统硬件检测工具)
  10. oracle数据库开发认证,数据库考试简介之Oracle认证
  11. Oracle通过spool命令导出.dat数据,及通过Shell脚本定时任务执行卸数
  12. 在vue新版脚手架中下载和使用jquery
  13. 2058:【例3.10】简单计算器
  14. 美团云:迈出云服务一大步
  15. 用C语言输出各种三角形
  16. gx works2 存储器空间或桌面堆栈不足_小户型旧房翻新的8个重点,小家也能住出大空间...
  17. Endnote软件存在小问题
  18. 数模-化验结果判别及matlab程序,数模-化验结果判别及matlab程序.doc
  19. SpringBoot之Security
  20. 3.7V升5V2A兼容进口MP2359/AH6901

热门文章

  1. php无法新数据类型,新手入门PHP必知的七种数据类型
  2. s905各种型号的区别_梯式桥架和槽式桥架的区别介绍
  3. 音频光端机与电话光端机区别
  4. [渝粤教育] 西南科技大学 政府经济学 在线考试复习资料
  5. WIFI无线传输模块使用 ESP8266芯片方案接入云平台的方法
  6. 计算机发送到桌面快捷方式,windows7添加到桌面快捷方式无故消失!
  7. 机器学习算法、深度学习算法涉及的数学知识
  8. java堆和客栈_java中堆和栈的区别分析
  9. 计算机二级web题目(7.1)--综合选择题1
  10. Redis 集群_主从复制_哨兵模型