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中管道用法入门实例
Jun 04 Python
使用Python来开发Markdown脚本扩展的实例分享
Mar 04 Python
python 类对象和实例对象动态添加方法(分享)
Dec 31 Python
对Python 网络设备巡检脚本的实例讲解
Apr 22 Python
Python变量访问权限控制详解
Jun 29 Python
利用python实现周期财务统计可视化
Aug 25 Python
python 表格打印代码实例解析
Oct 12 Python
Python函数参数类型及排序原理总结
Dec 19 Python
Python-numpy实现灰度图像的分块和合并方式
Jan 09 Python
python3.6连接mysql数据库及增删改查操作详解
Feb 10 Python
python之MSE、MAE、RMSE的使用
Feb 24 Python
Python调用接口合并Excel表代码实例
Mar 31 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
晶体管来复再生式二管收音机
2021/03/02 无线电
PHP set_time_limit(0)长连接的实现分析
2010/03/02 PHP
Zend Framework教程之Loader以及PluginLoader用法详解
2016/03/09 PHP
php中文字符串截取多种方法汇总
2016/10/06 PHP
PHP切割整数工具类似微信红包金额分配的思路详解
2019/09/18 PHP
浅谈php常用的7大框架的优缺点
2020/07/20 PHP
php的单例模式及应用场景详解
2021/02/27 PHP
javascript:history.go()和History.back()的区别及应用
2012/11/25 Javascript
兼容IE、firefox以及chrome的js获取时间(getFullYear)
2014/07/04 Javascript
JS获取网页图片name属性的方法
2015/04/01 Javascript
vue,angular,avalon这三种MVVM框架优缺点
2016/04/27 Javascript
AngularJS用户选择器指令实例分析
2016/11/04 Javascript
详解Angular.js的$q.defer()服务异步处理
2016/11/06 Javascript
JavaScript利用Date实现简单的倒计时实例
2017/01/12 Javascript
详解Vue2.X的路由管理记录之 钩子函数(切割流水线)
2017/05/02 Javascript
JavaScript通过filereader接口读取文件
2017/05/10 Javascript
用JS实现简单的登录验证功能
2017/07/28 Javascript
使用express搭建一个简单的查询服务器的方法
2018/02/09 Javascript
Angular路由ui-router配置详解
2018/08/01 Javascript
JavaScript面试中常考的字符串操作方法大全(包含ES6)
2020/05/10 Javascript
python中实现php的var_dump函数功能
2015/01/21 Python
详解 Python 与文件对象共事的实例
2017/09/11 Python
Python----数据预处理代码实例
2019/03/20 Python
Python3 文章标题关键字提取的例子
2019/08/26 Python
Python any()函数的使用方法
2019/10/28 Python
python之生成多层json结构的实现
2020/02/27 Python
俄罗斯鲜花递送:AMF
2020/04/24 全球购物
保健品市场营销方案
2014/03/31 职场文书
新闻发布会策划方案
2014/06/12 职场文书
学生夜不归宿检讨书
2014/09/23 职场文书
团代会开幕词
2015/01/28 职场文书
实习介绍信模板
2015/01/30 职场文书
房地产销售员岗位职责
2015/04/11 职场文书
用几道面试题来看JavaScript执行机制
2021/04/30 Javascript
go web 预防跨站脚本的实现方式
2021/06/11 Golang
CSS几步实现赛博朋克2077风格视觉效果
2021/06/16 HTML / CSS