python实现给scatter设置颜色渐变条colorbar的方法


Posted in Python onDecember 13, 2018

python设置scatter颜色渐变的方法

参考代码如下:

<span style="font-size:18px;">import matplotlib.pyplot as plt
cm = plt.cm.get_cmap('RdYlBu')
xy = range(20)
z = xy
sc = plt.scatter(xy, xy, c=z, vmin=0, vmax=20, s=35, cmap=cm)
plt.colorbar(sc)
plt.show()</span>

其中get_cmap中取值可为:

Possible values are: 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, Wistia, Wistia_r, YlGn, YlGnBu, YlGnBu_r, YlGn_r, YlOrBr, YlOrBr_r, YlOrRd, YlOrRd_r...

其中末尾加r是颜色取反。

python实现给scatter设置颜色渐变条colorbar的方法

在自己的程序中,是要绘制出一个网络,使得网络节点的颜色变化来表示度的变化,初步绘制的结果如下:

python实现给scatter设置颜色渐变条colorbar的方法

但是到现在,很不足的一点是,在matplotlib中plt.plot,plt.scatter这两个不能设置显示的上下层关系,不管两句话的顺序如何,都是plot在上,scatter在下,想让scatter在上层。导致绘制图中的圆点总是被直线覆盖,目前处理的方式是,将直线透明度设置为alpha = 0.2,可以稍微好看一点。

以上这篇python实现给scatter设置颜色渐变条colorbar的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Django的模型中添加自定义方法的示例
Jul 21 Python
python3编码问题汇总
Sep 06 Python
Python制作钉钉加密/解密工具
Dec 07 Python
python 实现红包随机生成算法的简单实例
Jan 04 Python
Python HTML解析模块HTMLParser用法分析【爬虫工具】
Apr 05 Python
Python识别快递条形码及Tesseract-OCR使用详解
Jul 15 Python
python selenium登录豆瓣网过程解析
Aug 10 Python
Python使用字典实现的简单记事本功能示例
Aug 15 Python
python3中的eval和exec的区别与联系
Oct 10 Python
python 多维高斯分布数据生成方式
Dec 09 Python
解决安装pyqt5之后无法打开spyder的问题
Dec 13 Python
python实现不同数据库间数据同步功能
Feb 25 Python
matplotlib实现热成像图colorbar和极坐标图的方法
Dec 13 #Python
对matplotlib改变colorbar位置和方向的方法详解
Dec 13 #Python
python用plt画图时,cmp设置方法
Dec 13 #Python
python reverse反转部分数组的实例
Dec 13 #Python
对Python的zip函数妙用,旋转矩阵详解
Dec 13 #Python
python将list转为matrix的方法
Dec 12 #Python
python矩阵的转置和逆转实例
Dec 12 #Python
You might like
php使用curl获取header检测开启GZip压缩的方法
2018/08/15 PHP
让您的菜单不离网站
2006/10/03 Javascript
基于jquery的商品展示放大镜
2010/08/07 Javascript
在javaScript中关于submit和button的区别介绍
2013/10/20 Javascript
js预加载图片方法汇总
2015/06/15 Javascript
jquery.mousewheel实现整屏翻屏效果
2015/08/30 Javascript
Bootstrap每天必学之折叠
2016/04/12 Javascript
Jquery EasyUI实现treegrid上显示checkbox并取选定值的方法
2016/04/29 Javascript
JS中利用localStorage防止页面动态添加数据刷新后数据丢失
2017/03/10 Javascript
JS中Object对象的原型概念基础
2018/01/29 Javascript
Angularjs实现多图片上传预览功能
2018/07/18 Javascript
原生JS实现留言板功能
2020/02/08 Javascript
原生js实现碰撞检测
2020/03/12 Javascript
vue实现前端列表多条件筛选
2020/10/26 Javascript
[58:18]2018DOTA2亚洲邀请赛3月29日 小组赛B组 iG VS Mineski
2018/03/30 DOTA
[54:05]DOTA2-DPC中国联赛定级赛 SAG vs iG BO3第一场 1月9日
2021/03/11 DOTA
python实现定时同步本机与北京时间的方法
2015/03/24 Python
numpy排序与集合运算用法示例
2017/12/15 Python
python OpenCV学习笔记实现二维直方图
2018/02/08 Python
PyQt5实现简易电子词典
2019/06/25 Python
使用Filter过滤python中的日志输出的实现方法
2019/07/17 Python
opencv3/C++ 平面对象识别&amp;透视变换方式
2019/12/11 Python
如何使用Python处理HDF格式数据及可视化问题
2020/06/24 Python
Python 串口通信的实现
2020/09/29 Python
利用promise及参数解构封装ajax请求的方法
2021/03/24 Javascript
中专生求职自荐信范文
2013/12/22 职场文书
企事业单位求职者的自我评价
2013/12/28 职场文书
周年庆典邀请函范文
2014/01/23 职场文书
奥巴马连任演讲稿
2014/05/15 职场文书
2014年电话销售工作总结
2014/12/01 职场文书
文案策划岗位职责
2015/02/11 职场文书
写给同学的新学期寄语
2015/02/27 职场文书
高考升学宴主持词
2019/06/21 职场文书
JavaScript实现淘宝商品图切换效果
2021/04/29 Javascript
Python识别花卉种类鉴定网络热门植物并自动整理分类
2022/04/08 Python
MySQL添加索引特点及优化问题
2022/07/23 MySQL