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中使用cookielib和urllib2配合PyQuery抓取网页信息
Apr 25 Python
详解Python程序与服务器连接的WSGI接口
Apr 29 Python
听歌识曲--用python实现一个音乐检索器的功能
Nov 15 Python
100行Python代码实现自动抢火车票(附源码)
Jan 11 Python
PyQt5实现下载进度条效果
Apr 19 Python
解决tensorflow1.x版本加载saver.restore目录报错的问题
Jul 26 Python
Python sep参数使用方法详解
Feb 12 Python
Tkinter中复选菜单是否被选中的判断与设置方式
Mar 04 Python
Jupyter notebook设置背景主题,字体大小及自动补全代码的操作
Apr 13 Python
使用sublime text3搭建Python编辑环境的实现
Jan 12 Python
Keras保存模型并载入模型继续训练的实现
Feb 20 Python
Django+Nginx+uWSGI 定时任务的实现方法
Jan 22 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编程中八种常见的文件操作方式
2006/11/19 PHP
PHP中替换键名的简易方法示例详解
2014/01/07 PHP
用PHP生成excel文件到指定目录
2015/06/22 PHP
使用php-timeit估计php函数的执行时间
2015/09/06 PHP
微信公众号判断用户是否已关注php代码解析
2016/06/24 PHP
一个js实现的所谓的滑动门
2007/05/23 Javascript
IE6图片加载的一个BUG解决方法
2010/07/13 Javascript
JQuery Study Notes 学习笔记(一)
2010/08/04 Javascript
jQuery源码分析-05异步队列 Deferred 使用介绍
2011/11/14 Javascript
JavaScript/jQuery 表单美化插件小结
2012/02/14 Javascript
再谈Jquery Ajax方法传递到action(补充)
2014/05/12 Javascript
chrome调试javascript详解
2015/10/21 Javascript
Vue form 表单提交+ajax异步请求+分页效果
2017/04/22 Javascript
Vue计算属性的使用
2017/08/04 Javascript
node前端模板引擎Jade之标签的基本写法
2018/05/11 Javascript
javascript防抖函数debounce详解
2019/06/11 Javascript
layui添加动态菜单与选项卡 AJAX请求的例子
2019/09/25 Javascript
vue下axios拦截器token刷新机制的实例代码
2020/01/17 Javascript
Java 生成随机字符的示例代码
2021/01/13 Javascript
[41:08]2014 DOTA2国际邀请赛中国区预选赛 HGT VS NE
2014/05/22 DOTA
浅谈python中的占位符
2017/11/09 Python
解决Python2.7读写文件中的中文乱码问题
2018/04/12 Python
python生成n个元素的全组合方法
2018/11/13 Python
python flask框架实现重定向功能示例
2019/07/02 Python
python plotly绘制直方图实例详解
2019/07/22 Python
ipython jupyter notebook中显示图像和数学公式实例
2020/04/15 Python
KIKO美国官网:意大利的平价彩妆品牌
2017/05/16 全球购物
Pamela Love官网:纽约设计师Pamela Love的精美、时尚和穿孔珠宝
2020/10/19 全球购物
5个HTML5的常用本地存储方式详解与介绍
2021/03/27 HTML / CSS
小学教师师德感言
2014/02/10 职场文书
给校长的一封建议书
2014/03/12 职场文书
关爱留守儿童倡议书
2014/04/15 职场文书
家庭教育的心得体会
2014/09/01 职场文书
2014和解协议书范文
2014/09/15 职场文书
劳动仲裁调解书
2015/05/20 职场文书
java基础——多线程
2021/07/03 Java/Android