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多线程扫描端口示例
Jan 16 Python
零基础写python爬虫之爬虫框架Scrapy安装配置
Nov 06 Python
用pickle存储Python的原生对象方法
Apr 28 Python
Python中工作日类库Busines Holiday的介绍与使用
Jul 06 Python
python实现逆序输出一个数字的示例讲解
Jun 25 Python
python按行读取文件并找出其中指定字符串
Aug 08 Python
python numpy 反转 reverse示例
Dec 04 Python
python topk()函数求最大和最小值实例
Apr 02 Python
如何基于pandas读取csv后合并两个股票
Sep 25 Python
python uuid生成唯一id或str的最简单案例
Jan 13 Python
Python实现淘宝秒杀功能的示例代码
Jan 19 Python
python如何利用cv2模块读取显示保存图片
Jun 04 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中实现汉字转区位码应用源码实例解析
2010/06/14 PHP
PHP引用的调用方法分析
2016/04/25 PHP
PHP实现字符串大小写转函数的功能实例
2019/02/06 PHP
PHP中$GLOBALS与global的区别详解
2019/03/21 PHP
PHP结合Redis+MySQL实现冷热数据交换应用案例详解
2019/07/09 PHP
PHP中Session ID的实现原理实例分析
2019/08/17 PHP
laravel自定义分页的实现案例offset()和limit()
2019/10/15 PHP
javascript记录文本框内文字个数检测文字个数变化
2014/10/14 Javascript
Sublime Text 3常用插件及安装方法
2015/12/16 Javascript
AngularJS入门教程之XHR和依赖注入详解
2016/08/18 Javascript
jQuery操作复选框(CheckBox)的取值赋值实现代码
2017/01/10 Javascript
Bootstrap3 多个模态对话框无法显示的解决方案
2017/02/23 Javascript
javascript基础进阶_深入剖析执行环境及作用域链
2017/09/05 Javascript
安装vue-cli报错 -4058 的解决方法
2017/10/19 Javascript
Node.js Express安装与使用教程
2018/05/11 Javascript
Vue实战教程之仿肯德基宅急送App
2019/07/19 Javascript
nodejs使用node-xlsx生成excel的方法示例
2019/08/22 NodeJs
微信小程序实现拖拽功能
2019/09/26 Javascript
es6中new.target的作用和使用场景简单示例分析
2020/03/14 Javascript
实例讲解Python中的私有属性
2014/08/21 Python
python中__call__方法示例分析
2014/10/11 Python
Python字典操作简明总结
2015/04/13 Python
Python格式化输出%s和%d
2018/05/07 Python
Python3简单爬虫抓取网页图片代码实例
2019/08/26 Python
Python3之外部文件调用Django程序操作model等文件实现方式
2020/04/07 Python
python实现简单的tcp 文件下载
2020/09/16 Python
CSS3制作Dropdown下拉菜单的方法
2015/07/18 HTML / CSS
Java里面StringBuilder和StringBuffer有什么区别
2016/06/06 面试题
.net面试题
2015/12/22 面试题
Internet体系结构
2014/12/21 面试题
毕业生的自我评价分享
2013/12/18 职场文书
四风问题自查报告剖析材料
2014/02/08 职场文书
高三高考决心书
2014/03/11 职场文书
个人股份转让协议书范本
2015/01/28 职场文书
Ruby序列化和持久化存储 Marshal和Pstore介绍
2022/04/18 Ruby
win10频率超出范围怎么办?win10老显示超出工作频率范围的解决方法
2022/07/07 数码科技