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 相关文章推荐
python self,cls,decorator的理解
Jul 13 Python
python在windows下实现ping操作并接收返回信息的方法
Mar 20 Python
用Python中的wxPython实现最基本的浏览器功能
Apr 14 Python
Python使用cx_Freeze库生成msi格式安装文件的方法
Jul 10 Python
selenium python 实现基本自动化测试的示例代码
Feb 25 Python
Python之time模块的时间戳,时间字符串格式化与转换方法(13位时间戳)
Aug 12 Python
python实现布隆过滤器及原理解析
Dec 08 Python
基于Python数据结构之递归与回溯搜索
Feb 26 Python
python实现四人制扑克牌游戏
Apr 22 Python
python不到50行代码完成了多张excel合并的实现示例
May 28 Python
jupyter notebook指定启动目录的方法
Mar 02 Python
python spilt()分隔字符串的实现示例
May 21 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)三
2006/10/09 PHP
PHP中图片等比缩放的实例
2013/03/24 PHP
php中spl_autoload详解
2014/10/17 PHP
PHP基于DOMDocument解析和生成xml的方法分析
2017/07/17 PHP
js函数般调用正则
2008/04/08 Javascript
jquery动态添加删除(tr/td)
2015/02/09 Javascript
AngularJS中的过滤器使用详解
2015/06/16 Javascript
JavaScript中Array的实用操作技巧分享
2016/09/11 Javascript
深入理解选择框脚本[推荐]
2016/12/13 Javascript
Jquery Easyui表单组件Form使用详解(30)
2016/12/19 Javascript
nodejs中使用HTTP分块响应和定时器示例代码
2017/03/19 NodeJs
discuz表情的JS提取方法分析
2017/03/22 Javascript
Vue中的ref作用详解(实现DOM的联动操作)
2017/08/21 Javascript
js操作二进制数据方法
2018/03/03 Javascript
JavaScript使用math.js进行精确计算操作示例
2018/06/19 Javascript
nodejs和react实现即时通讯简易聊天室功能
2019/08/21 NodeJs
解决layer 关闭当前弹窗 关闭遮罩层 input值获取不到的问题
2019/09/25 Javascript
python访问抓取网页常用命令总结
2017/04/11 Python
Python入门_浅谈数据结构的4种基本类型
2017/05/16 Python
python如何为被装饰的函数保留元数据
2018/03/21 Python
解决python os.mkdir创建目录失败的问题
2018/10/16 Python
python 读取更新中的log 或其它文本方式
2019/12/24 Python
python调用HEG工具批量处理MODIS数据的方法及注意事项
2020/02/18 Python
Python使用Matlab命令过程解析
2020/06/04 Python
对python pandas中 inplace 参数的理解
2020/06/27 Python
python获得命令行输入的参数的两种方式
2020/11/02 Python
selenium+python自动化78-autoit参数化与批量上传功能的实现
2021/03/04 Python
让IE可以变相支持CSS3选择器
2010/01/21 HTML / CSS
美国祛痘、抗衰老药妆品牌:Murad
2016/08/27 全球购物
房地产还款计划书
2014/01/10 职场文书
建筑设计专业求职自我评价
2014/03/02 职场文书
《跟踪台风的卫星》教学反思
2014/04/10 职场文书
改作风抓落实促发展心得体会
2014/09/10 职场文书
2014年实习班主任工作总结
2014/11/08 职场文书
圣贤教育改变命运观后感
2015/06/16 职场文书
解决hive中导入text文件遇到的坑
2021/04/07 Python