例1

# -*- coding:utf-8 -*-
import numpy as np
import matplotlib.pyplot as pltnp.random.seed(1) # 产生相同的随机数X = np.random.randn(1, 10)
Y = np.random.randn(1, 10)
print(X,Y)
label = np.array([1,1,0,0,0,0,0,1,1,1])plt.scatter(X.reshape(10), Y.reshape(10), c =label, s = 180, cmap = plt.cm.Spectral)
plt.show()


plt.scatter(X.reshape(10), Y.reshape(10), c =label, s = 180, cmap = plt.cm.Spectral)中的cmap = plt.cm.Spectral是什么意思?

cmap = plt.cm.Spectral实现的功能是给label为1的点一种颜色,给label为0的点另一种颜色。

例2

# label有三种不同的取值
X = np.array(range(1, 7))
Y = np.array(range(1, 7))
label = (1,1,0,0,-1,-1)
plt.scatter(X.reshape(6), Y.reshape(6), c = label, s = 180, cmap = plt.cm.Spectral)
plt.show()


可以看到3个不同的类别被赋予了3种不同的颜色。也可以通过plt.cm.Spectral(parameters)中的parameters来指定生成的颜色种类,例如plt.cm.Spectral(np.arange(5))将生成5中不同的颜色,而在例子2中,c = label代替了参数parameter的作用。

例3

colors = plt.cm.Spectral(np.arange(5))
print("5种不同的颜色: ",colors)
5种不同的颜色:  [[ 0.61960787  0.00392157  0.25882354  1.        ][ 0.62806615  0.01330258  0.26082277  1.        ][ 0.63652444  0.02268358  0.26282201  1.        ][ 0.64498272  0.03206459  0.26482124  1.        ][ 0.653441    0.0414456   0.26682047  1.        ]]
# 生成两种颜色,其中1,2,5,6是一种,3,4是一种
colors = plt.cm.Spectral([1,1,0,0,1,1])
print(colors)
[[ 0.62806615  0.01330258  0.26082277  1.        ][ 0.62806615  0.01330258  0.26082277  1.        ][ 0.61960787  0.00392157  0.25882354  1.        ][ 0.61960787  0.00392157  0.25882354  1.        ][ 0.62806615  0.01330258  0.26082277  1.        ][ 0.62806615  0.01330258  0.26082277  1.        ]]

[521]plt.cm.Spectral相关推荐

  1. 关于plt.cm.Spectral

    cmap = plt.cm.Spectral用法理解 %matplotlib inline import numpy as np import matplotlib.pyplot as pltnp.r ...

  2. 【python】plt.cm.Spectral,颜色分配

    plt.cm.Spectral的简单示例: 实验:分别给6个元素分配颜色,其中第1,2,5,6个元素的颜色一致,第2,3个元素的颜色一致. plt.cm.Spectral([1,1,0,0,1,1]) ...

  3. 不同label样本画图——颜色分配plt.cm.Spectral

    不同label样本画图--颜色分配plt.cm.Spectral plt.cm.Spectral的作用在于在画图时为不同类别的样本分别分配不同的颜色. 假如存在下列的numpy.array样本数据: ...

  4. plt.scatter(X[0, :], X[1, :], c=Y, s=40, cmap=plt.cm.Spectral)出错

    plt.scatter(X[0, :], X[1, :], c=Y, s=40, cmap=plt.cm.Spectral)出错 ValueError: c of shape (1, 400) not ...

  5. python修复不了_python-如何修复cm.spectral(模块“ matplotlib.cm”...

    我尝试从网站https://plot.ly/scikit-learn/plot-kmeans-silhouette-analysis/运行代码.当我运行它时,结果证明matplotlib模块已经不具有 ...

  6. python中plt.cm.Paired

    plt.cm中cm全称表示colormap, paired表示两个两个相近色彩输出,比如浅蓝.深蓝 :浅红.深红:浅绿,深绿这种.

  7. python可视化(4)色板(mpl.colors, colormap, plt.cm, palette)

    Excel中,颜色是通过界面展示及按钮选择确定的,在python代码环境下,自然是没有这种条件的,那么,matplotlib中颜色是如何构建与使用的呢? matplotlib提供了强大的颜色接口,供使 ...

  8. Python学习——作图plt.cm.Set()用法

    前言 最近需要实现数据可视化,进而了解了一下Python作图的一些小技巧,在这里记录一下,以备不时之需~~ 颜色信息 我们在绘制图像时,为了区分不同的点,往往会希望在图像上将不同的点用不同的颜色显示出 ...

  9. python: plt.cm.Set1, Set2,Set3返回颜色

    cm代表color map,即颜色映射地图,Set1, Set2, Set3是它的三个颜色集合,可返回颜色. 该网站可在线测试本文代码,以便快速理解本文代码: http://kakazai.cn/in ...

最新文章

  1. 关键数据保险箱,AD RMS服务器部署指南
  2. 两列高度自适应(转)
  3. mysql数据库array_mysql数据库array
  4. sap屏幕元素与事件
  5. Redis 4.x/5.x未授权访问漏洞
  6. 莫烦Pytorch神经网络第四章代码修改
  7. 2003正在锁定计算机,WIN2003 自动锁定怎么解决?
  8. Array,List,数据类型,caseclss模式匹配
  9. pat1057 stack
  10. coreldrawx4缩略图显示不出来_CDR不显示缩略图的3种终极解决办法!
  11. elasticsearch 匹配发音相同单词的方案
  12. java 编辑pdf表格_Java 生成pdf表格文档
  13. chrome 切换标签页快捷键_chrome浏览页面常用快捷键
  14. 计算机回收站设置大小,电脑怎么设置回收站容量 电脑回收站的数据文件位置在哪...
  15. HTTP/1.1(消息格式、连接管理、条件请求、范围请求、缓存、身份验证)
  16. md 文件使用html阅读,使用markdow-it渲染md文件为html页面
  17. Wallabag——开源稍后读知识管理服务工具
  18. 使用mockserver来进行http接口mock
  19. LDO选型参考(原理、参数)
  20. 如何成为一名合格的数据科学家(IT专家网)

热门文章

  1. Stm32完整安装包,包含Keil5,野火大学堂,Flymcu,Ch340,stm32F1和F4的器件支持包,STM32CubeMX
  2. 注意力机制 | CNN-LSTM-Attention基于卷积-长短期记忆网络结合注意力机制多输入单输出回归预测(Matlab程序)
  3. 完全平方数:若一个整数n能表示成某个整数m的平方的形式,则称这个数为完全平方数。写一个程序判断输入的整数是不是完全平方数。
  4. matlab脚本命令汇总
  5. [CTF]中那些脑洞大开的编码和加密
  6. web直播+聊天室功能(阿里云播放器和即时通信IM聊天、消息自动滚动)
  7. 【科研】2023年CCF-B和CCF-C类会议截稿时间整理
  8. 让别人叫爸爸的恶搞程序,第一天写程序,免费分享给大家,希望喜欢的一键三连多多支持。
  9. css word-bread
  10. I-Deas TMG 培训资料 (10)