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 os模块介绍
Nov 30 Python
Python脚本实现12306火车票查询系统
Sep 30 Python
高效测试用例组织算法pairwise之Python实现方法
Jul 19 Python
Python温度转换实例分析
Jan 17 Python
Python学习小技巧总结
Jun 10 Python
python调用摄像头显示图像的实例
Aug 03 Python
对numpy中的where方法嵌套使用详解
Oct 31 Python
详解pandas数据合并与重塑(pd.concat篇)
Jul 09 Python
python+django+rest框架配置创建方法
Aug 31 Python
python实现随机加减法生成器
Feb 24 Python
Python 3.8 新功能来一波(大部分人都不知道)
Mar 11 Python
浅谈django 重载str 方法
May 19 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
Zend framework处理一个http请求的流程分析
2010/02/08 PHP
浅析十款PHP开发框架的对比
2013/07/05 PHP
YII路径的用法总结
2014/07/09 PHP
PHP中Notice错误常见解决方法
2017/04/28 PHP
PHP机器学习库php-ml的简单测试和使用方法
2017/07/14 PHP
php实现通过stomp协议连接ActiveMQ操作示例
2020/02/23 PHP
juqery 学习之三 选择器 层级 基本
2010/11/25 Javascript
使用UglifyJS合并/压缩JavaScript的方法
2012/03/07 Javascript
javascript中的正则表达式使用指南
2015/03/01 Javascript
jQuery实现信息提示框(带有圆角框与动画)效果
2015/08/07 Javascript
JavaScript中关键字 in 的使用方法详解
2016/10/17 Javascript
在node.js中怎么屏蔽掉favicon.ico的请求
2017/03/01 Javascript
详解Vue微信公众号开发踩坑全记录
2017/08/21 Javascript
使用Node搭建reactSSR服务端渲染架构
2018/08/30 Javascript
vue单页缓存方案分析及实现
2018/09/25 Javascript
在Vant的基础上实现添加表单验证框架的方法示例
2018/12/05 Javascript
vue 解决数组赋值无法渲染在页面的问题
2019/10/28 Javascript
解决Vue-cli3没有vue.config.js文件夹及配置vue项目域名的问题
2020/12/04 Vue.js
Selenium执行JavaScript脚本的方法示例
2020/12/31 Javascript
Python中Collection的使用小技巧
2014/08/18 Python
python查询mysql中文乱码问题
2014/11/09 Python
python魔法方法-属性访问控制详解
2016/07/25 Python
Python定时任务随机时间执行的实现方法
2019/08/14 Python
Keras使用tensorboard显示训练过程的实例
2020/02/15 Python
PyCharm 专业版安装图文教程
2020/02/20 Python
Python3读取和写入excel表格数据的示例代码
2020/06/09 Python
大专学生推荐信范文
2013/11/19 职场文书
寄语十八大感言
2014/02/07 职场文书
优秀毕业生自我鉴定
2014/02/11 职场文书
音乐教学随笔感言
2014/02/19 职场文书
体育之星事迹材料
2014/05/11 职场文书
业务员工作态度散漫检讨书
2014/11/02 职场文书
党的群众路线教育实践活动个人对照检查材料(乡镇)
2014/11/05 职场文书
2015年图书馆个人工作总结
2015/05/26 职场文书
springboot中rabbitmq实现消息可靠性机制详解
2021/09/25 Java/Android
Apache Linkis 中间件架构及快速安装步骤
2022/03/16 Servers