颜色映射(colormap)是一系列颜色,它们从起始颜色渐变到结束颜色。在可视化中,颜色映射用于突出数据的规律,例如,你可能用较浅的颜色来显示较小的值,并使用较深的颜色来显示较大的值。

模块pyplot内置了一组颜色映射。要使用这些颜色映射,你需要告诉Python该如何设置数据集中的每个点的颜色。

下边演示如何根据每个点的y值来设置颜色:

#!/usr/bin/env python
# -*- coding:utf-8 -*-import matplotlib.pyplot as pltx_values = list(range(1, 501))
y_values = [x**2 for x in x_values]
plt.scatter(x_values, y_values, s=50, c=y_values, cmap=plt.cm.Blues, edgecolors='none')# 设置图表标题, 并给坐标轴加上标签
plt.title("Square Numbers", fontsize=24)
plt.xlabel("Value", fontsize=14)
plt.ylabel("Square of Value", fontsize=14)# 设置刻度标记的大小
plt.tick_params(axis='both', which='major', labelsize=14)plt.show()

代码解析:

将参数c设置成了一个y值列表,并使用参数cmap告诉Python使用哪个颜色映射。这些代码将y值较小的点显示为浅蓝色,并将y值较大的点显示为深蓝色。


运行结果:

【Matplotlib】【Python】如何使用matplotlib颜色映射相关推荐

  1. matlab0-255的颜色映射到0-1,python中的matlab颜色映射

    我想(?)您需要的是一个Colour Mapping函数,如:def create_colourmap(colour, grey): c_map = numpy.zeros((256,4), dtyp ...

  2. Intel Realsense C/C++ 转 python rs-align 使用深度颜色映射介绍空间流对齐的概念(转不起来,缺少信息)

    源网址:rs-align Overview This example introduces the concept of spatial stream alignment. For example u ...

  3. 【莫烦Python】Matplotlib Python 画图教程 目录引导

    1.[莫烦Python]matplotlib Python画图教程 Matplotlib基本用法 2.[莫烦Python]Matplotlib Python 画图教程 figure图像 3.[莫烦Py ...

  4. python使用matplotlib可视化、使用matplotlib可视化scipy.misc图像、自定义使用grey灰色映射、将不同亮度映射到不同的色彩、并添加颜色标尺

    python使用matplotlib可视化.使用matplotlib可视化scipy.misc图像.自定义使用grey灰色映射.将不同亮度映射到不同的色彩.并添加颜色标尺 目录

  5. Python可视化扩展库Matplotlib中使用参数cmap实现颜色映射

    开学第一课:一定不要这样问老师Python问题 在线开放课程"Python程序设计基础"第7次开课通知 董付国老师Python系列教材推荐与选用参考 ============= 版 ...

  6. python 数据可视化 matplotlib学习二 : 对折线图使用颜色映射

    本节代码依赖上一节代码 颜色映射是一系列颜色,他们从起始颜色渐变到结束颜色,在可视化中,颜色映射用于突出数据的规律,例如,你可能用较浅的颜色来显示较小的值,并使用较深的颜色来显示较大的值 下面演示如何 ...

  7. python画图matplotlib直方图条怎么变宽_python – matplotlib和numpy – 直方图条颜色和规范化...

    所以我有两个问题: 1-我有一个2D直方图w / 1D直方图沿着x& y轴.这些直方图总计了它们各自的x和y值,而主直方图总计了对数x-y区间的值.代码如下.我用pcolormesh来生成2D ...

  8. python使用matplotlib可视化、使用matplotlib可视化scipy.misc图像、自定义使用RdYIBu色彩映射、将不同亮度映射到不同的色彩

    python使用matplotlib可视化.使用matplotlib可视化scipy.misc图像.自定义使用RdYIBu色彩映射.将不同亮度映射到不同的色彩 目录

  9. python使用matplotlib可视化、使用matplotlib可视化scipy.misc图像、自定义使用winter色彩映射、将不同亮度映射到不同的色彩

    python使用matplotlib可视化.使用matplotlib可视化scipy.misc图像.自定义使用winter色彩映射.将不同亮度映射到不同的色彩 目录

最新文章

  1. phpcms中调用外部网站数据
  2. 调整linux的时钟
  3. java venus_来认识一下venus-init——一个让你仅需一个命令开始Java开发的命令行工具...
  4. 坑爹!千万不要在生产环境使用控制台日志
  5. 【图文】如何在centos上安装tomcat
  6. js 阻止冒泡事件和默认事件
  7. 一个简单的定时任务的开始和取消
  8. C Tricks(十六)—— 复制字符串
  9. iframe关闭当前窗口_iframe 、 a标签、input标签
  10. Java语法总结 - 线程
  11. PHP自动加载(下)——PSR4
  12. 商品分析是什么?该怎么做(入门版)
  13. 正交矩阵和旋转矩阵之间关系和性质总结
  14. 程序员有多喜欢树莓派?这7个开发套件让他们爱不释手!
  15. 服务器解析xml文件报错:org.dom4j.DocumentException: Error on line -1 of document
  16. html文本框监听粘贴,HTML5将粘贴板上的图片粘贴到文本框中
  17. 华为服务器系统重装,华为服务器 重装系统
  18. 68000多只海洋动物、占地18.3万平米,这才是全球最大海洋水族馆该有的气势!...
  19. 如何将docx文本转换成使用微信小程序rich-text能编译的格式
  20. iPhone12基带确认,果粉放心

热门文章

  1. win10怎么修改服务器地址,电脑Windows10怎么修改IP地址的方法
  2. php会员整合,会员整合Ucenter/Discuz!/PHPWind教程
  3. 省一级计算机选择题题库及答案,计算机一级考试选择题题库之excel题及答案(最新版).doc...
  4. 【script】python字符串相似度匹配
  5. Java报警110_Java入门基础SL110
  6. infomix数据库版本sql_查询 informix数据库版本
  7. php 删除字符串中链接_python面试——删除字符串中的“b”和“ac”,删除后无b和ac(CloudIn(云英)面经)...
  8. python 字典由值找键,从Python中的Dictionary中的值获取键
  9. linux网络编程客户端,Linux网络编程入门
  10. java dochain,Java filter中的chain.doFilter详解