语法

plt.scatter(x, y, s=20, c='b')

大小s默认为20,s=0时点不显示;颜色c默认为蓝色。

为每一个点指定大小和颜色

有时我们需要为每一个点指定大小和方向,以区分不同的点。这时,可以向s和c传入列表。如:

import matplotlib.pyplot as plt

import numpy as np

x = list(range(1, 7))

plt.scatter(x, x, s=10*np.array(x)**2, c=x)

plt.show()

参数s=[1, 4, 9, 16, 25, 36],c=[1, 2, 3, 4, 5, 6],输出为:

其中颜色列表的意思是,在下图的颜色带中按比例取颜色。如 s=[1, 2] 表示的两个颜色分别是:最左边的颜色和最右边的颜色;s=[100, 103, 150, 200] 的四个颜色分别是:最左边的颜色,最左边的颜色(100和103差别不大),中间的颜色,最右边的颜色。

补充知识:matplotlib 画图颜色参数值及对应色卡

matplotlib 色卡对应参数值

cnames = {

'aliceblue': '#F0F8FF',

'antiquewhite': '#FAEBD7',

'aqua': '#00FFFF',

'aquamarine': '#7FFFD4',

'azure': '#F0FFFF',

'beige': '#F5F5DC',

'bisque': '#FFE4C4',

'black': '#000000',

'blanchedalmond': '#FFEBCD',

'blue': '#0000FF',

'blueviolet': '#8A2BE2',

'brown': '#A52A2A',

'burlywood': '#DEB887',

'cadetblue': '#5F9EA0',

'chartreuse': '#7FFF00',

'chocolate': '#D2691E',

'coral': '#FF7F50',

'cornflowerblue': '#6495ED',

'cornsilk': '#FFF8DC',

'crimson': '#DC143C',

'cyan': '#00FFFF',

'darkblue': '#00008B',

'darkcyan': '#008B8B',

'darkgoldenrod': '#B8860B',

'darkgray': '#A9A9A9',

'darkgreen': '#006400',

'darkkhaki': '#BDB76B',

'darkmagenta': '#8B008B',

'darkolivegreen': '#556B2F',

'darkorange': '#FF8C00',

'darkorchid': '#9932CC',

'darkred': '#8B0000',

'darksalmon': '#E9967A',

'darkseagreen': '#8FBC8F',

'darkslateblue': '#483D8B',

'darkslategray': '#2F4F4F',

'darkturquoise': '#00CED1',

'darkviolet': '#9400D3',

'deeppink': '#FF1493',

'deepskyblue': '#00BFFF',

'dimgray': '#696969',

'dodgerblue': '#1E90FF',

'firebrick': '#B22222',

'floralwhite': '#FFFAF0',

'forestgreen': '#228B22',

'fuchsia': '#FF00FF',

'gainsboro': '#DCDCDC',

'ghostwhite': '#F8F8FF',

'gold': '#FFD700',

'goldenrod': '#DAA520',

'gray': '#808080',

'green': '#008000',

'greenyellow': '#ADFF2F',

'honeydew': '#F0FFF0',

'hotpink': '#FF69B4',

'indianred': '#CD5C5C',

'indigo': '#4B0082',

'ivory': '#FFFFF0',

'khaki': '#F0E68C',

'lavender': '#E6E6FA',

'lavenderblush': '#FFF0F5',

'lawngreen': '#7CFC00',

'lemonchiffon': '#FFFACD',

'lightblue': '#ADD8E6',

'lightcoral': '#F08080',

'lightcyan': '#E0FFFF',

'lightgoldenrodyellow': '#FAFAD2',

'lightgreen': '#90EE90',

'lightgray': '#D3D3D3',

'lightpink': '#FFB6C1',

'lightsalmon': '#FFA07A',

'lightseagreen': '#20B2AA',

'lightskyblue': '#87CEFA',

'lightslategray': '#778899',

'lightsteelblue': '#B0C4DE',

'lightyellow': '#FFFFE0',

'lime': '#00FF00',

'limegreen': '#32CD32',

'linen': '#FAF0E6',

'magenta': '#FF00FF',

'maroon': '#800000',

'mediumaquamarine': '#66CDAA',

'mediumblue': '#0000CD',

'mediumorchid': '#BA55D3',

'mediumpurple': '#9370DB',

'mediumseagreen': '#3CB371',

'mediumslateblue': '#7B68EE',

'mediumspringgreen': '#00FA9A',

'mediumturquoise': '#48D1CC',

'mediumvioletred': '#C71585',

'midnightblue': '#191970',

'mintcream': '#F5FFFA',

'mistyrose': '#FFE4E1',

'moccasin': '#FFE4B5',

'navajowhite': '#FFDEAD',

'navy': '#000080',

'oldlace': '#FDF5E6',

'olive': '#808000',

'olivedrab': '#6B8E23',

'orange': '#FFA500',

'orangered': '#FF4500',

'orchid': '#DA70D6',

'palegoldenrod': '#EEE8AA',

'palegreen': '#98FB98',

'paleturquoise': '#AFEEEE',

'palevioletred': '#DB7093',

'papayawhip': '#FFEFD5',

'peachpuff': '#FFDAB9',

'peru': '#CD853F',

'pink': '#FFC0CB',

'plum': '#DDA0DD',

'powderblue': '#B0E0E6',

'purple': '#800080',

'red': '#FF0000',

'rosybrown': '#BC8F8F',

'royalblue': '#4169E1',

'saddlebrown': '#8B4513',

'salmon': '#FA8072',

'sandybrown': '#FAA460',

'seagreen': '#2E8B57',

'seashell': '#FFF5EE',

'sienna': '#A0522D',

'silver': '#C0C0C0',

'skyblue': '#87CEEB',

'slateblue': '#6A5ACD',

'slategray': '#708090',

'snow': '#FFFAFA',

'springgreen': '#00FF7F',

'steelblue': '#4682B4',

'tan': '#D2B48C',

'teal': '#008080',

'thistle': '#D8BFD8',

'tomato': '#FF6347',

'turquoise': '#40E0D0',

'violet': '#EE82EE',

'wheat': '#F5DEB3',

'white': '#FFFFFF',

'whitesmoke': '#F5F5F5',

'yellow': '#FFFF00',

'yellowgreen': '#9ACD32'}

seaborn 的色卡对应参数值

装了seaborn扩展的话,在字典seaborn.xkcd_rgb中包含所有的xkcd crowdsourced color names。

使用的代码

plt.plot([1,2], lw=4, c=seaborn.xkcd_rgb['baby poop green'])

以上这篇python matplotlib:plt.scatter() 大小和颜色参数详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持python博客。

python不同颜色数值大小_python matplotlib:plt.scatter() 大小和颜色参数详解相关推荐

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

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

  2. python动态图表变化_Python数据可视化 pyecharts实现各种统计图表过程详解

    Python数据可视化 pyecharts实现各种统计图表过程详解 发布时间:2020-09-10 04:53:26 来源:脚本之家 阅读:78 1.pyecharts介绍 Echarts是一款由百度 ...

  3. python 内存分析工具_python内存监控工具memory_profiler和guppy的用法详解

    python2.7在内存管理上相比python3还是有些坑的,其释放后的内存仍然保留在python的内存池中,不被系统所用.python循环引用的变量不会被回收,这会导致程序越运行,占用的内存越大.我 ...

  4. python生成表格文件_python 读取excel文件生成sql文件实例详解

    python 读取excel文件生成sql文件实例详解 学了python这么久,总算是在工作中用到一次.这次是为了从excel文件中读取数据然后写入到数据库中.这个逻辑用java来写的话就太重了,所以 ...

  5. python中类的构成_Python中类型关系和继承关系实例详解

    本文详细介绍了Python中类型关系和继承关系.分享给大家供大家参考.具体分析如下: 如果一个对象A持有另一个对象B的ID,那么检索到A之后就可以检索到B,我们就说存在一个A到B的导航.这种导航关系使 ...

  6. python io密集 多线程_python多进程和多线程究竟谁更快(详解)

    python3.6 threading和multiprocessing 四核+三星250G-850-SSD 自从用多进程和多线程进行编程,一致没搞懂到底谁更快.网上很多都说python多进程更快,因为 ...

  7. python hook pc微信_python实现微信跳一跳辅助工具步骤详解

    说明 1.windows上安装安卓模拟器,安卓版本5.1以上 2.模拟器里下载安装最新的微信6.6.1 3.最好使用python2.7,python3的pyhook包有bug,解决比较麻烦 步骤 1. ...

  8. python编写病毒扫描器_python实现集中式的病毒扫描功能详解

    本文实例讲述了python实现集中式的病毒扫描功能.分享给大家供大家参考,具体如下: 一 点睛 本次实践实现了一个集中式的病毒扫描管理,可以针对不同业务环境定制扫描策略,比如扫描对象.描述模式.扫描路 ...

  9. matplotlib.pyplot.cm结构及用法||参数详解

    使用场景 plt.scatter(embedding[0], embedding[1], s=100 * d ** 2, c=labels,cmap=plt.cm.nipy_spectral) plt ...

最新文章

  1. [译]ASP.NET Core 2.0 机密配置项
  2. SpringBoot 自动配置
  3. 类型转换操作符:static_cast, dynamic_cast, const_cast, reinterpret_cast.
  4. [转]Vim常用命令速查
  5. 浅谈Java网络编程之Socket (2)
  6. 计算机水平考试模拟卷,计算机等级考试模拟题
  7. 2020太湖杯 | Wp及复现
  8. Spring初学(一)
  9. java字节码运行原理_JVM 内部原理(六)— Java 字节码基础之一
  10. 安装Cornerstone3.1注意点
  11. zabbix-2.0.8日常巡检-检测项目状态
  12. JavaScript通用表单验证函数
  13. python魅力_Python逐渐失去魅力
  14. leetcode探索队列和栈(一)
  15. Windows内核研究工具
  16. win10自带计算机应用恢复,win10重置电脑后怎么恢复应用_win10重置后恢复软件的方法...
  17. 安装bcc、cachetop、cachestat
  18. Windows 安装 Docker
  19. Java项目:人才管理系统(java+SpringBoot+FreeMarker+jpa+Mysql)
  20. 虚拟机上无法运行ubuntu自带的gazebo仿真器报VMware: vmw_ioctl_command error 无效的参数

热门文章

  1. 大淘宝技术斩获NTIRE视频增强和超分比赛冠军(内含夺冠方案)
  2. 为什么要对版权进行保护?
  3. 华为实验3-配置trunk接口
  4. Bzoj4402 Claris的剑
  5. 换新电脑时如何迁移收藏的网址
  6. 解决lombok中注解@Slf4j的log对象报红找不到的问题
  7. Java遍历Set集合方法
  8. 国产高性价比蓝牙耳机推荐,双11百元级优质蓝牙耳机
  9. Linux系统的介绍和使用
  10. 根据照片图库,调用QQAI的人脸识别API,得到每个人的年龄、性别和魅力值并导出到excel