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计算最小优先级队列代码分享
Dec 18 Python
使用Python程序抓取新浪在国内的所有IP的教程
May 04 Python
Python抓取电影天堂电影信息的代码
Apr 07 Python
python处理xml文件的方法小结
May 02 Python
Python使用add_subplot与subplot画子图操作示例
Jun 01 Python
Python装饰器的执行过程实例分析
Jun 04 Python
使用Python AIML搭建聊天机器人的方法示例
Jul 09 Python
对Python3.6 IDLE常用快捷键介绍
Jul 16 Python
Scrapy-Redis结合POST请求获取数据的方法示例
May 07 Python
python jenkins 打包构建代码的示例代码
Nov 29 Python
Python使用文件操作实现一个XX信息管理系统的示例
Jul 02 Python
Python3交互式shell ipython3安装及使用详解
Jul 11 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
在IIS上安装PHP4.0正式版
2006/10/09 PHP
解析php中var_dump,var_export,print_r三个函数的区别
2013/06/21 PHP
Yii2框架自定义验证规则操作示例
2019/02/08 PHP
Jquery中增加参数与Json转换代码
2009/11/20 Javascript
Confirmer JQuery确认对话框组件
2010/06/09 Javascript
SOSO地图API使用(一)在地图上画圆实现思路与代码
2013/01/15 Javascript
jquery使用jxl插件导出excel示例
2014/04/14 Javascript
javascript校验价格合法性实例(必须输入2位小数)
2014/05/05 Javascript
js实现select跳转菜单新窗口效果代码分享(超简单)
2015/08/21 Javascript
jQuery超精致图片轮播幻灯片特效代码分享
2015/09/10 Javascript
JavaScript构造函数详解
2015/12/27 Javascript
Bootstrap表单布局
2016/07/19 Javascript
功能强大的Bootstrap使用手册(一)
2016/08/02 Javascript
javascript数组去重常用方法实例分析
2017/04/11 Javascript
Vue.js 实现微信公众号菜单编辑器功能(二)
2018/05/08 Javascript
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
2018/05/26 Javascript
vue检测对象和数组的变化分析
2018/06/30 Javascript
解决VUE中document.body.scrollTop为0的问题
2018/09/15 Javascript
[30:55]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第二场 11.18
2020/11/18 DOTA
python动态加载变量示例分享
2014/02/17 Python
使用SAE部署Python运行环境的教程
2015/05/05 Python
python处理图片之PIL模块简单使用方法
2015/05/11 Python
从头学Python之编写可执行的.py文件
2017/11/28 Python
Python XlsxWriter模块Chart类用法实例分析
2019/03/11 Python
django页面跳转问题及注意事项
2019/07/18 Python
使用sklearn对多分类的每个类别进行指标评价操作
2020/06/11 Python
欧迪办公美国官网:Office Depot
2016/08/22 全球购物
应聘自荐信
2013/12/14 职场文书
感恩之星事迹材料
2014/05/03 职场文书
科技之星事迹材料
2014/06/02 职场文书
初中毕业典礼演讲稿
2014/09/09 职场文书
大学生职业生涯十年规划书范文
2014/09/17 职场文书
医院2014国庆节活动策划方案
2014/09/21 职场文书
医院见习报告范文
2014/11/03 职场文书
2014年人事专员工作总结
2014/11/19 职场文书
JavaWeb Servlet实现网页登录功能
2021/07/04 Java/Android