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 相关文章推荐
Pandas实现数据类型转换的一些小技巧汇总
May 07 Python
Python 3.x 判断 dict 是否包含某键值的实例讲解
Jul 06 Python
Python判断字符串是否为字母或者数字(浮点数)的多种方法
Aug 03 Python
浅谈Python中eval的强大与危害
Mar 13 Python
python隐藏终端执行cmd命令的方法
Jun 24 Python
通过PHP与Python代码对比的语法差异详解
Jul 10 Python
简单了解Python3里的一些新特性
Jul 13 Python
python GUI库图形界面开发之PyQt5不规则窗口实现与显示GIF动画的详细方法与实例
Mar 09 Python
浅析python 动态库m.so.1.0错误问题
May 09 Python
学习Python需要哪些工具
Sep 04 Python
python向企业微信发送文字和图片消息的示例
Sep 28 Python
Python QT组件库qtwidgets的使用
Nov 02 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
PHP5 安装方法
2007/01/15 PHP
UTF8编码内的繁简转换的PHP类
2009/07/09 PHP
PHP批量上传图片的具体实现方法介绍.
2014/02/26 PHP
谈谈PHP中substr和substring的正确用法及相关参数的介绍
2015/12/16 PHP
javascript学习笔记(三)显示当时时间的代码
2011/04/08 Javascript
Jquery实现网页跳转或用命令打开指定网页的解决方法
2013/07/09 Javascript
json属性名为什么要双引号(个人猜测)
2014/07/31 Javascript
Javascript实现鼠标右键特色菜单
2015/08/04 Javascript
JS中微信小程序自定义底部弹出框
2016/12/22 Javascript
基于JavaScript实现轮播图原理及示例
2020/04/10 Javascript
图解Javascript——作用域、作用域链、闭包
2017/03/21 Javascript
swiper在angularjs中使用循环轮播失效的解决方法
2018/09/27 Javascript
iphone刘海屏页面适配方法
2019/05/07 Javascript
layui禁用侧边导航栏点击事件的解决方法
2019/09/25 Javascript
python如何实现远程控制电脑(结合微信)
2015/12/21 Python
Python将DataFrame的某一列作为index的方法
2018/04/08 Python
详解程序意外中断自动重启shell脚本(以Python为例)
2019/07/26 Python
Python 实现顺序高斯消元法示例
2019/12/09 Python
HTML5利用约束验证API来检查表单的输入数据的代码实例
2016/12/20 HTML / CSS
美国独家设计师眼镜在线光学商店:Glasses Gallery
2017/12/28 全球购物
YOOX台湾:意大利奢侈品电商
2018/10/13 全球购物
销售工作人员的自我评价分享
2013/11/10 职场文书
新闻专业推荐信范文
2013/11/20 职场文书
毕业生自荐书
2014/02/02 职场文书
创意广告词
2014/03/17 职场文书
祖国在我心中演讲稿500字
2014/05/04 职场文书
国旗下演讲稿
2014/05/08 职场文书
个人担保书范文
2014/05/20 职场文书
医院节能减排方案
2014/06/13 职场文书
小学生2014国庆节演讲稿:祖国在我心中
2014/09/21 职场文书
商铺租房协议书范本
2014/12/04 职场文书
呐喊读书笔记
2015/06/30 职场文书
聘用合同范本
2015/09/21 职场文书
python Tkinter的简单入门教程
2021/04/11 Python
python xlwt模块的使用解析
2021/04/13 Python
详解Laravel框架的依赖注入功能
2021/05/27 PHP