1.首先,cmap参数和c参数配合使用的。参数c可以是一个序列,如:plt.scatter(a,b,c=['b','r','b','r','b'],s=80)

此时c的序列是一个颜色序列,除了上述的简洁写法,还可以使用RGB或RBGA:plt.scatter(a,b,c=['#f00','#0f0','#f00','#0f0','#f00'],s=80)

上面的例子是将参数c设置为颜色序列,但是一般我们用来做分类的数据Y是整数0,1,2,.......,等等。此时就需要配合cmap参数来使用了。如:

a = np.array([1,2,3,4,5])
b= np.array([6,7,8,9,10])
c = np.array([0,1,2,3,4])
plt.scatter(a,b,c=c,s=80,cmap=plt.cm.Spectral)

其结果:

在这里需要注意的是,plt.cm.Spectral是一个颜色映射集,但是,并不是说0~5各代表了某个颜色。而是说,参数c的序列中出现了5个不同的值,然后为每一个值分配一个颜色。

如下例:

a = np.array([1,2,3,4,5])
b= np.array([6,7,8,9,10])
c = np.array([0,1,2,3,4])
plt.scatter(a,b,c=[0,1,0,1,0],s=80,cmap=plt.cm.Spectral)

plt.scatter 中cmap参数详解相关推荐

  1. plt.imshow()中cmap参数控制颜色展示

    plt.imshow()中cmap参数控制颜色展示 以A = [[0,1,2],[3,4,5],[6,7,8]]为例进行展示 plt.imshow(A, cmap="xxx")其中 ...

  2. BLAST+中blastn参数详解

    [转]BLAST+中blastn参数详解 2012-05-22 13:25 转载自  lidaof 最终编辑  lidaof 与之前的blast相比,新的blast+将blastn,blastx等合作 ...

  3. oracle安装过程中内核参数详解

    转载网址:https://www.cnblogs.com/colben/p/4120439.html 在安装Oracle的时候需要调整linux的内核参数,但是各参数代表什么含义呢,下面做详细解析. ...

  4. FFMPEG进阶系列03-ffmpeg转码专题(中)x264参数详解

    文章目录 概述 版本 Presets(预设) tune slow-firstpass Frame-type options(帧类型选项) keyint min-keyint no-scenecut s ...

  5. Android AVD创建及设置中各参数详解

    本文根据如下的模拟器安装做一些解释: 本文环境:Windows XP sp3,最新JAVa环境,android-sdk_r06-windows.zip,android 2.2 API Level 8, ...

  6. Random Forest算法中的参数详解

    本篇不是介绍RF的,关于RF网上有很多通俗易懂的解释 西瓜书与统计学习方法等很多教材中的解释也都足够 本篇仅针对如何使用sklearn中的RandomForestClassifier作记录 一.代码怎 ...

  7. struts2 action中result参数详解

    chain 用来处理Action链 com.opensymphony.xwork2.ActionChainResult dispatcher 用来转向页面,通常处理JSP org.apache.str ...

  8. OpenCV3中 HOGDescriptor 参数详解

    最近在做数字识别,需要用一些特征检测的方法,所以研究了一下hog特征以及opencv3中的实现. 首先我们进入HOGDescriptor所在的头文件"objdetect.hpp", ...

  9. linux中shmget参数详解

    #include <sys/ipc.h> #include <sys/shm.h> int shmget (key_t key, size_t size, int shmflg ...

最新文章

  1. seo笔记——搜索显示
  2. 杨泽业:让你的网站无限可能之给你的网站增加汉字转拼音的新功能
  3. hihoCoder#1037 : 数字三角形(DP)
  4. 大象转身,地表最强投行高盛开启转型之路
  5. 扎心一问:分库分表就能无限扩容吗?
  6. 编程游戏python我的世界_乐学Python编程-做个游戏很简单
  7. 简单区分Vmware的三种网络连接模式(bridged、NAT、host-only)
  8. PCB生成光绘文件教程 (Z)
  9. C和指针之实现strlen函数
  10. oracle错误12637,TNS-12537 TNSconnection closed ORA-609错误处理
  11. 华为Mate 40系列最新渲染图曝光:依旧双开孔瀑布屏 实体音量键回归
  12. 小米开源 Redmi K30 Pro 内核源码
  13. SQL Server数据库查询速度慢的原因
  14. programming paradigm
  15. 爱心~~~红色的~~~小爱心组成的大爱心~~~
  16. 零基础入门:实时音视频技术基础知识全面盘点
  17. ios 表情符号 键盘_字体键盘表情符号
  18. GitHub使用——官网指南
  19. java导出excel自定义表头,架构师必备!
  20. html无法获取图片高宽,如何解决谷歌浏览器下jquery无法获取图片的尺寸

热门文章

  1. FULLTEXT 搜索
  2. Android ocr识别文字介绍
  3. Matlab模拟质点极坐标系中运动规律(螺旋运动)
  4. 【面试】三七互娱二面技术面记录
  5. 关于google搜索栏首字母粘连问题
  6. 【咩了个咩】最通关100W+最详教程,不会有人还没有过关吧【含视频教程】
  7. 排序算法(一)——冒泡排序原理及Java实现
  8. java调用face_【AI】Java+Fileupload+JSTL+Face++实现人脸识别系统
  9. 如何通过python判断闰年?
  10. SQL数据库中日期函数