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转码问题的解决方法
Oct 07 Python
python脚本实现分析dns日志并对受访域名排行
Sep 18 Python
Python实现网站文件的全备份和差异备份
Nov 30 Python
python模拟Django框架实例
May 17 Python
Python工厂函数用法实例分析
May 14 Python
python tkinter实现彩球碰撞屏保
Jul 30 Python
python基于socket实现的UDP及TCP通讯功能示例
Nov 01 Python
基于python实现复制文件并重命名
Sep 16 Python
python删除文件、清空目录的实现方法
Sep 23 Python
python3实现名片管理系统(控制台版)
Nov 29 Python
全网最细 Python 格式化输出用法讲解(推荐)
Jan 18 Python
python可视化之颜色映射详解
Sep 15 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之readdir函数用法实例
2014/11/13 PHP
CentOS 7.2 下编译安装PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法详解(mini版本)
2016/09/01 PHP
PHP实现文件上传下载实例
2016/10/18 PHP
php array_walk 对数组中的每个元素应用用户自定义函数详解
2016/11/18 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
2020/04/04 PHP
laravel使用数据库测试注意事项
2020/04/10 PHP
jquery 子窗口操作父窗口的代码
2009/09/21 Javascript
Jquery上传插件 uploadify v3.1使用说明
2012/06/18 Javascript
js如何判断不同系统的浏览器类型
2013/10/28 Javascript
ExtJS实现文件下载的方法实例
2013/11/09 Javascript
用JQuery实现全选与取消的两种简单方法
2014/02/22 Javascript
javascript实时显示北京时间的方法
2015/03/12 Javascript
JavaScript中的函数声明和函数表达式区别浅析
2015/03/27 Javascript
JS实现的不规则TAB选项卡效果代码
2015/09/18 Javascript
jquery实现网站列表切换效果的2种方法
2016/08/12 Javascript
基于jQuery实现发送短信验证码后的倒计时功能(无视页面关闭)
2016/09/02 Javascript
详解vue2父组件传递props异步数据到子组件的问题
2017/06/29 Javascript
JS实现的集合去重,交集,并集,差集功能示例
2018/03/13 Javascript
Vue组件模板的几种书写形式(3种)
2020/02/19 Javascript
[10:28]2018DOTA2国际邀请赛寻真——VGJ.S寻梦之路
2018/08/15 DOTA
TensorFlow实现非线性支持向量机的实现方法
2018/04/28 Python
python笔记之mean()函数实现求取均值的功能代码
2019/07/05 Python
Django 用户认证组件使用详解
2019/07/23 Python
flask 框架操作MySQL数据库简单示例
2020/02/02 Python
python中PyQuery库用法分享
2021/01/15 Python
Css3圆角边框制作代码
2015/11/18 HTML / CSS
NBA欧洲商店(法国):NBA Europe Store FR
2016/10/19 全球购物
Liu Jo西班牙官网:意大利服装品牌
2019/09/11 全球购物
如何理解委托
2012/01/06 面试题
暑期社会实践方案
2014/02/05 职场文书
授权委托书样本
2014/09/25 职场文书
2014年仓库保管员工作总结
2014/12/03 职场文书
运动会表扬稿
2015/01/16 职场文书
布达拉宫的导游词
2015/02/02 职场文书
为什么mysql字段要使用NOT NULL
2021/05/13 MySQL
NGINX 权限控制文件预览和下载的实现原理
2022/01/18 Servers