在python,有时候是需要画图的,比如把一个矩阵用图像的形式显示,之前用的好好的,每次用plt.imshow(),都是彩色图,不知为啥,突然全是黑白图了,于是需要设置cmap的值,如下:

plt.imshow(confusion_matrix_percent,cmap='gray')

plt.colorbar()

plt.show()

在上面的代码中,设置cmap=‘gray',表示绘制灰度图,若需要绘制彩色图,可设置其它值,个人比较喜欢用 PRGn或者PRGn_r

cmap的候选值有

'Accent', 'Accent_r', 'Blues', 'Blues_r', 'BrBG', 'BrBG_r', 'BuGn', 'BuGn_r', 'BuPu', 'BuPu_r', 'CMRmap', 'CMRmap_r', 'Dark2', 'Dark2_r', 'GnBu', 'GnBu_r', 'Greens', 'Greens_r', 'Greys', 'Greys_r', 'OrRd', 'OrRd_r', 'Oranges', 'Oranges_r', 'PRGn', 'PRGn_r', 'Paired', 'Paired_r', 'Pastel1', 'Pastel1_r', 'Pastel2', 'Pastel2_r', 'PiYG', 'PiYG_r', 'PuBu', 'PuBuGn', 'PuBuGn_r', 'PuBu_r', 'PuOr', 'PuOr_r', 'PuRd', 'PuRd_r', 'Purples', 'Purples_r', 'RdBu', 'RdBu_r', 'RdGy', 'RdGy_r', 'RdPu', 'RdPu_r', 'RdYlBu', 'RdYlBu_r', 'RdYlGn', 'RdYlGn_r', 'Reds', 'Reds_r', 'Set1', 'Set1_r', 'Set2', 'Set2_r', 'Set3', 'Set3_r', 'Spectral', 'Spectral_r', 'Vega10', 'Vega10_r', 'Vega20', 'Vega20_r', 'Vega20b', 'Vega20b_r', 'Vega20c', 'Vega20c_r', 'Wistia', 'Wistia_r', 'YlGn', 'YlGnBu', 'YlGnBu_r', 'YlGn_r', 'YlOrBr', 'YlOrBr_r', 'YlOrRd', 'YlOrRd_r', 'afmhot', 'afmhot_r', 'autumn', 'autumn_r', 'binary', 'binary_r', 'bone', 'bone_r', 'brg', 'brg_r', 'bwr', 'bwr_r', 'cool', 'cool_r', 'coolwarm', 'coolwarm_r', 'copper', 'copper_r', 'cubehelix', 'cubehelix_r', 'flag', 'flag_r', 'gist_earth', 'gist_earth_r', 'gist_gray', 'gist_gray_r', 'gist_heat', 'gist_heat_r', 'gist_ncar', 'gist_ncar_r', 'gist_rainbow', 'gist_rainbow_r', 'gist_stern', 'gist_stern_r', 'gist_yarg', 'gist_yarg_r', 'gnuplot', 'gnuplot2', 'gnuplot2_r', 'gnuplot_r', 'gray', 'gray_r', 'hot', 'hot_r', 'hsv', 'hsv_r', 'inferno', 'inferno_r', 'jet', 'jet_r', 'magma', 'magma_r', 'nipy_spectral', 'nipy_spectral_r', 'ocean', 'ocean_r', 'pink', 'pink_r', 'plasma', 'plasma_r', 'prism', 'prism_r', 'rainbow', 'rainbow_r', 'seismic', 'seismic_r', 'spectral', 'spectral_r', 'spring', 'spring_r', 'summer', 'summer_r', 'tab10', 'tab10_r', 'tab20', 'tab20_r', 'tab20b', 'tab20b_r', 'tab20c', 'tab20c_r', 'terrain', 'terrain_r', 'viridis', 'viridis_r', 'winter', 'winter_r'

以上这篇python用plt画图时,cmp设置方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

python cmp函数未定义_python用plt画图时,cmp设置方法相关推荐

  1. python log函数怎么打_Python的log日志功能及设置方法

    python log函数怎么打_Python的log日志功能及设置方法_Elaine要当律师的博客-CSDN博客

  2. python中函数的定义_Python函数是什么_如何定义和调用函数?

    函数是什么? 本节Python培训教程是要大家认识一个"老朋友"--函数. 与数学中的函数不同,在Python中,函数不是看上去冰冷无聊的规则和公式,而是实打实的.有自己作用的代码 ...

  3. python去掉人像白边_python 使用plt画图,去除图片四周的白边方法

    用matplotlib.pyplot画的图,显示和保存的图片周围都会有白边,可以去掉.为了显示的更清楚,给图片加了红色的框 代码 "` import matplotlib.pyplot as ...

  4. python中raw_input未定义_python之NameError: name 'raw_input' is not defined

    昨天开始着手利用闲暇时间学习python,第一次运行print 'this is a python ' 提示错误,百度一下,说是python从3.0后将print变为一个函数,所以需要加上括号,从那时 ...

  5. linux运行python文件socket未定义_Python服务器名称错误:未定义全局名称“SocketError”...

    我想在服务器和客户机之间建立一个连接,所以服务器向客户机发送一个字符串.在 这是服务器:import socket def Main(): host = '190.176.141.23'#ip cha ...

  6. python输入python显示未定义_python 未定义

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! sdk 3.0 实现了统一化,各个语言版本的 sdk具备使用方法相同.接口调用方 ...

  7. [转载] python cmp函数比较字典_Python 字典(Dictionary) cmp()方法

    参考链接: Python cmp方法 Python 字典(Dictionary) cmp()方法 描述 Python 字典(Dictionary) cmp() 函数比较两个字典元素. 语法 cmp() ...

  8. python中函数的定义包括_python中函数的定义及调用

    python中函数的定义及使用方法 1.函数的概念:函数是将具有独立功能的代码块组织为一个整体,使其具有特殊功能的代码集; 2.函数的作用:使用函数可以加强代码的复用性,提高程序编写的效率; 3.函数 ...

  9. python中home定义是什么_第48p,什么是函数?,Python中函数的定义

    原标题:第48p,什么是函数?,Python中函数的定义 大家好,我是 杨数 Tos ,这是<从 零 基础到大神>系列课程的第 48 篇文章 ,第三阶段的课程 : Python进阶知识:详 ...

最新文章

  1. ElasticSearch ected map for property [fields] on field [subject_id] but got a class java.lang
  2. selenium定位方法(java实例)
  3. 【Java核心计算 基础知识(第9版)】第3章 Java的基本程序设计结构
  4. 前端获取不到后台传过去的headers信息解决办法
  5. mysql构建器 批量插入_mysqlbatch: mysql的批量执行工具,可以在多台mysql服务器上执行指定的SQL语句,支持sharding,比如在sharding之后的表上批量创建索引...
  6. 应用在vs的ide调试环境下运行顺利,但是在bin目录直接运行exe报错的问题
  7. CentOS 7安装和部署Docker
  8. linux-进程杀死的操作
  9. java私聊_【转帖】实现了视频私聊功能
  10. 神奇技术:科学家借助AI从受害人脑中还原犯罪者样貌
  11. mysql列名小写_MySQL表名、列名区分大小写详解
  12. webgame中常见安全问题、防御方式与挽救措施
  13. 【毕业设计】深度学习垃圾分类系统 - python 卷积神经网络
  14. 多线程学习-基础( 十)一个synchronized(){/*代码块*/}简单案例分析
  15. 一本通5.4练习1:涂抹果酱
  16. windows编程中ULONG_PTR和指针的互相转换
  17. Android中fastboot devices无法发现设备解决方案和adb remount问题解决
  18. java重启tomcat
  19. 顺丰科技2018校园招聘在线笔试题
  20. 【Python】用vs code开发Python项目

热门文章

  1. 7安装sql cent os server_CentOS7 安装并使用SQL Server
  2. 清华计算机系上热搜!近9成优秀毕业生放弃留学,前50名41人留校深造
  3. 知乎万赞:哪一刻你发现年轻人正在悄悄改变社会?
  4. 知乎超万赞回答:中国有哪些「无心插柳柳成荫」的事情?
  5. 张景中:把数学变容易大有可为
  6. 基于 OpenCv 和 Python 的手指识别及追踪
  7. EM算法的九层境界:​Hinton和Jordan理解的EM算法
  8. 根据经纬度求最近点的三种解法java实现
  9. 关于TCP的粘包问题
  10. Impala UDF - Impala调用Hive UDF函数