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没有scripts文件夹的问题
Apr 03 Python
python 实现一次性在文件中写入多行的方法
Jan 28 Python
Python中的异常处理try/except/finally/raise用法分析
Feb 28 Python
详解Django模版中加载静态文件配置方法
Jul 21 Python
PyTorch中常用的激活函数的方法示例
Aug 20 Python
Python爬虫运用正则表达式的方法和优缺点
Aug 25 Python
Python 实现加密过的PDF文件转WORD格式
Feb 04 Python
Jupyter打开图形界面并画出正弦函数图像实例
Apr 24 Python
python多线程semaphore实现线程数控制的示例
Aug 10 Python
容易被忽略的Python内置类型
Sep 03 Python
Python txt文件如何转换成字典
Nov 03 Python
Python之基础函数案例详解
Aug 30 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/10/09 PHP
php去除字符串换行符示例分享
2014/02/13 PHP
php源码分析之DZX1.5随机数函数random用法
2015/06/17 PHP
利用Laravel事件系统如何实现登录日志的记录详解
2017/05/20 PHP
ASP.NET jQuery 实例4(复制TextBox的文本到本地剪贴板上)
2012/01/13 Javascript
一个页面放2段图片滚动代码出现冲突的问题如何解决
2012/12/21 Javascript
JSON+JavaScript处理JSON的简单例子
2013/03/20 Javascript
JavaScript常用全局属性与方法记录积累
2013/07/03 Javascript
按钮接受回车事件的三种实现方法
2014/06/06 Javascript
jfinal与bootstrap的登录跳转实战演习
2015/09/22 Javascript
JS实现状态栏跑马灯文字效果代码
2015/10/24 Javascript
jquery无限级联下拉菜单简单实例演示
2015/11/23 Javascript
点评js异步加载的4种方式
2015/12/22 Javascript
JavaScript Promise 用法
2016/06/14 Javascript
利用Js+Css实现折纸动态导航效果实例源码
2017/01/25 Javascript
100行代码理解和分析vue2.0响应式架构
2017/03/09 Javascript
Web纯前端“旭日图”实现元素周期表
2017/03/10 Javascript
JS实现复选框的全选和批量删除功能
2017/04/05 Javascript
基于JavaScript实现类名的添加与移除
2017/04/23 Javascript
JavaScript实现带有子菜单和控件的slider轮播图效果
2017/11/01 Javascript
jquery点击回车键实现登录效果并默认焦点的方法
2018/03/09 jQuery
详解Vue微信授权登录前后端分离较为优雅的解决方案
2018/06/29 Javascript
angularJs中$scope数据序列化的实例
2018/09/30 Javascript
Vue基本使用之对象提供的属性功能
2019/04/30 Javascript
mpvue 页面预加载新增preLoad生命周期的两种方式
2019/10/17 Javascript
vue使用map代替Aarry数组循环遍历的方法
2020/04/30 Javascript
Python2.x版本中基本的中文编码问题解决
2015/10/12 Python
Python更新所有已安装包的操作
2020/02/13 Python
Wojas罗马尼亚网站:波兰皮鞋品牌
2018/11/01 全球购物
Zatchels官网:英国剑桥包品牌
2021/01/12 全球购物
武汉东之林科技有限公司机试
2013/09/17 面试题
地球一小时活动总结
2015/02/27 职场文书
2015大学生入党个人自传
2015/06/26 职场文书
小学一年级班主任工作经验交流材料
2015/11/02 职场文书
MySQL入门命令之函数-单行函数-流程控制函数
2021/04/05 MySQL
macos系统如何实现微信双开? mac登录两个微信以上微信的技巧
2022/07/23 数码科技