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爬虫入门教程--正则表达式完全指南(五)
May 25 Python
MAC中PyCharm设置python3解释器
Dec 15 Python
python3如何将docx转换成pdf文件
Mar 23 Python
对python中的高效迭代器函数详解
Oct 18 Python
python实现发送form-data数据的方法详解
Sep 27 Python
Jupyter Notebook 实现正常显示中文和负号
Apr 24 Python
keras .h5转移动端的.tflite文件实现方式
May 25 Python
Python叠加矩形框图层2种方法及效果
Jun 18 Python
使用keras框架cnn+ctc_loss识别不定长字符图片操作
Jun 29 Python
keras在构建LSTM模型时对变长序列的处理操作
Jun 29 Python
Win10环境中如何实现python2和python3并存
Jul 20 Python
Python常用库Numpy进行矩阵运算详解
Jul 21 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实现微信企业号支付个人的方法详解
2017/07/26 PHP
PHP+Apache环境中如何隐藏Apache版本
2017/11/24 PHP
JQuery SELECT单选模拟jQuery.select.js
2009/11/12 Javascript
jquery下为Event handler传递动态参数的代码
2011/01/06 Javascript
javascript中函数作为参数调用的方法
2015/02/09 Javascript
javascript中的previousSibling和nextSibling的正确用法
2015/09/16 Javascript
使用微信内置浏览器点击下拉框出现页面乱跳转现象(iphone),该怎么办
2016/01/04 Javascript
Seajs 简易文档 提供简单、极致的模块化开发体验
2016/04/13 Javascript
详解js的事件代理(委托)
2016/12/22 Javascript
vue2.0实战之基础入门(1)
2017/03/27 Javascript
vue中动态绑定表单元素的属性方法
2018/02/23 Javascript
VUE DOM加载后执行自定义事件的方法
2018/09/07 Javascript
vue2.0自定义指令示例代码详解
2019/04/25 Javascript
JS实现可切换图片的幻灯切换效果示例
2019/05/24 Javascript
详解vue页面首次加载缓慢原因及解决方案
2019/11/06 Javascript
Vue3新特性之在Composition API中使用CSS Modules
2020/07/13 Javascript
Python简明入门教程
2015/08/04 Python
python简易远程控制单线程版
2018/06/20 Python
Pycharm设置utf-8自动显示方法
2019/01/17 Python
Python for循环与range函数的使用详解
2019/03/23 Python
python异常触发及自定义异常类解析
2019/08/06 Python
使用Python实现图像标记点的坐标输出功能
2019/08/14 Python
jupyter 中文乱码设置编码格式 避免控制台输出的解决
2020/04/20 Python
Django REST Framework 分页(Pagination)详解
2020/11/30 Python
Css3新特性应用之形状总结
2016/12/08 HTML / CSS
使用 css3 实现圆形进度条的示例
2017/07/05 HTML / CSS
世界上最大的艺术和工艺用品商店:MisterArt.com
2018/07/13 全球购物
揭牌仪式主持词
2014/03/19 职场文书
企业领导对照检查材料
2014/08/20 职场文书
党员作风建设整改方案
2014/10/27 职场文书
党的群众路线专项整治方案
2014/11/03 职场文书
破坏寝室公物检讨书
2014/11/17 职场文书
2014年客户经理工作总结
2014/11/20 职场文书
24句精辟的现实社会语录,句句扎心,道尽人性
2019/08/29 职场文书
小程序wx.getUserProfile接口的具体使用
2021/06/02 Javascript
MySQL池化框架学习接池自定义
2022/07/23 MySQL