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 相关文章推荐
Python过滤函数filter()使用自定义函数过滤序列实例
Aug 26 Python
浅析Python中的join()方法的使用
May 19 Python
Python中字典创建、遍历、添加等实用操作技巧合集
Jun 02 Python
Python进程间通信Queue实例解析
Jan 25 Python
Python基于opencv实现的简单画板功能示例
Mar 04 Python
python获取点击的坐标画图形的方法
Jul 09 Python
python 通过手机号识别出对应的微信性别(实例代码)
Dec 22 Python
TensorFlow实现自定义Op方式
Feb 04 Python
在django中实现choices字段获取对应字段值
Jul 12 Python
python中二分查找法的实现方法
Dec 06 Python
用python对excel进行操作(读,写,修改)
Dec 25 Python
Python 中的函数装饰器和闭包详解
Feb 06 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数字和字符串ID互转函数(类似优酷ID)
2014/06/30 PHP
PHP自定义函数实现格式化秒的方法
2016/09/14 PHP
PHP在innodb引擎下快速代建全文搜索功能简明教程【基于xunsearch】
2016/10/14 PHP
详解php框架Yaf路由重写
2017/06/20 PHP
Laravel框架基于ajax和layer.js实现无刷新删除功能示例
2019/01/17 PHP
PHP的mysqli_ssl_set()函数讲解
2019/01/23 PHP
JavaScript使用IEEE 标准进行二进制浮点运算产生莫名错误的解决方法
2011/05/28 Javascript
深入分析js中的constructor和prototype
2012/04/07 Javascript
jQuery Ajax异步处理Json数据详解
2013/11/05 Javascript
javascript轻松实现当鼠标移开时已弹出子菜单自动消失
2013/12/29 Javascript
jQuery采用连缀写法实现的折叠菜单效果
2015/09/18 Javascript
easyui window refresh 刷新两次的解决方法(推荐)
2016/05/18 Javascript
js实现的在线调色板功能完整实例
2016/12/21 Javascript
Vue.js实战之组件之间的数据传递
2017/04/01 Javascript
Thinkphp5微信小程序获取用户信息接口的实例详解
2017/09/26 Javascript
JS实现简易换图时钟功能分析
2018/01/04 Javascript
Vue 动态路由的实现及 Springsecurity 按钮级别的权限控制
2019/09/05 Javascript
vue 解决异步数据更新问题
2019/10/29 Javascript
怎么理解wx.navigateTo的events参数使用详情
2020/05/18 Javascript
vue中可编辑树状表格的实现代码
2020/10/31 Javascript
[00:13]天涯墨客二技能展示
2018/08/25 DOTA
[07:37]DOTA2-DPC中国联赛2月2日Recap集锦
2021/03/11 DOTA
Python实现matplotlib显示中文的方法详解
2018/02/06 Python
python批量读取txt文件为DataFrame的方法
2018/04/03 Python
详解python中的time和datetime的常用方法
2019/07/08 Python
Python符号计算之实现函数极限的方法
2019/07/15 Python
Python实现图像去噪方式(中值去噪和均值去噪)
2019/12/18 Python
TensorFlow打印输出tensor的值
2020/04/19 Python
python能开发游戏吗
2020/06/11 Python
Python虚拟环境库virtualenvwrapper安装及使用
2020/06/17 Python
服务质量承诺书
2014/03/27 职场文书
2014年个人业务工作总结
2014/11/17 职场文书
2015年公路养护工作总结
2015/05/13 职场文书
新年晚会开场白
2015/05/29 职场文书
2016入党积极分子党课学习心得体会
2015/10/09 职场文书
Java生成日期时间存入Mysql数据库的实现方法
2022/03/03 Java/Android