python用plt画图时,cmp设置方法


Posted in Python onDecember 13, 2018

在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 相关文章推荐
50行代码实现贪吃蛇(具体思路及代码)
Apr 27 Python
使用Python求解最大公约数的实现方法
Aug 20 Python
Pycharm学习教程(1) 定制外观
May 02 Python
python八大排序算法速度实例对比
Dec 06 Python
python实现kNN算法
Dec 20 Python
Python3 Post登录并且保存cookie登录其他页面的方法
Dec 28 Python
对python中list的拷贝与numpy的array的拷贝详解
Jan 29 Python
让你Python到很爽的加速递归函数的装饰器
May 26 Python
解决python中用matplotlib画多幅图时出现图形部分重叠的问题
Jul 07 Python
python目标检测给图画框,bbox画到图上并保存案例
Mar 10 Python
python 判断一组数据是否符合正态分布
Sep 23 Python
详解java调用python的几种用法(看这篇就够了)
Dec 10 Python
python reverse反转部分数组的实例
Dec 13 #Python
对Python的zip函数妙用,旋转矩阵详解
Dec 13 #Python
python将list转为matrix的方法
Dec 12 #Python
python矩阵的转置和逆转实例
Dec 12 #Python
对Python 除法负数取商的取整方式详解
Dec 12 #Python
python判断一个数是否能被另一个整数整除的实例
Dec 12 #Python
解决sublime+python3无法输出中文的问题
Dec 12 #Python
You might like
php中批量删除Mysql中相同前缀的数据表的代码
2011/07/01 PHP
PHP加Nginx实现动态裁剪图片方案
2014/03/10 PHP
PHP去掉json字符串中的反斜杠\及去掉双引号前的反斜杠
2015/09/30 PHP
PHP const定义常量及global定义全局常量实例解析
2020/05/28 PHP
JavaScript脚本性能优化注意事项
2008/11/18 Javascript
Jquery跨域获得Json时invalid label错误的解决办法
2011/01/11 Javascript
javascript版的in_array函数(判断数组中是否存在特定值)
2014/05/09 Javascript
Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能
2015/11/02 Javascript
AngularJS控制器controller正确的通信的方法
2016/01/25 Javascript
jQuery+css实现的切换图片功能代码
2016/01/27 Javascript
Bootstrap页面布局基础知识全面解析
2016/06/13 Javascript
折叠菜单及选择器的运用
2017/02/03 Javascript
JS实现浏览上传文件的代码
2017/08/23 Javascript
使用vue的transition完成滑动过渡的示例代码
2018/06/25 Javascript
vuex 中插件的编写案例解析
2019/06/10 Javascript
Vue 封装防刷新考试倒计时组件的实现
2020/06/05 Javascript
vue 使用class创建和清除水印的示例代码
2020/12/25 Vue.js
vue使用require.context实现动态注册路由
2020/12/25 Vue.js
[50:04]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第二局
2016/02/28 DOTA
Python实现的十进制小数与二进制小数相互转换功能
2017/10/12 Python
解决python3爬虫无法显示中文的问题
2018/04/12 Python
django中ORM模型常用的字段的使用方法
2019/03/05 Python
使用Matplotlib 绘制精美的数学图形例子
2019/12/13 Python
Pytorch中.new()的作用详解
2020/02/18 Python
python实现快速文件格式批量转换的方法
2020/10/16 Python
使用 css3 transform 属性来变换背景图的方法
2019/05/07 HTML / CSS
探讨HTML5移动开发的几大特性(必看)
2015/12/30 HTML / CSS
毕业生个人投资创业计划书
2014/01/04 职场文书
事业单位接收函
2014/01/10 职场文书
财务出纳岗位职责
2014/02/03 职场文书
校园标语大全
2014/06/19 职场文书
亲子运动会的活动方案
2014/08/17 职场文书
责任书范本
2014/08/25 职场文书
2015年大学迎新晚会总结
2015/07/16 职场文书
vue-router中hash模式与history模式的区别
2021/06/23 Vue.js
微信小程序APP的事件绑定以及传递参数时的冒泡和捕获
2022/04/19 Javascript