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实现查询苹果手机维修进度
Mar 16 Python
python实现逻辑回归的方法示例
May 02 Python
Python set常用操作函数集锦
Nov 15 Python
详解Python map函数及Python map()函数的用法
Nov 16 Python
python遍历文件夹下所有excel文件
Jan 03 Python
python中使用print输出中文的方法
Jul 16 Python
解决python3 Pycharm上连接数据库时报错的问题
Dec 03 Python
详解python中@的用法
Mar 27 Python
Flask框架中request、请求钩子、上下文用法分析
Jul 23 Python
python能否java成为主流语言吗
Jun 22 Python
Python操作MySQL数据库的示例代码
Jul 13 Python
python实现二分查找算法
Sep 18 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简单日历函数
2015/10/28 PHP
探索Emberjs制作一个简单的Todo应用
2012/11/07 Javascript
JS简单计算器实例
2015/01/20 Javascript
jquery实现LED广告牌旋转系统图片切换效果代码分享
2015/08/26 Javascript
JavaScript从数组的indexOf()深入之Object的Property机制
2016/05/11 Javascript
NodeJs——入门必看攻略
2016/06/27 NodeJs
js在ie下打开对话窗口的方法小结
2016/10/24 Javascript
JS实现重新加载当前页面或者父页面的几种方法
2016/11/30 Javascript
Bootstrap3 模态框使用实例
2017/02/22 Javascript
深入理解JavaScript继承的多种方式和优缺点
2017/05/12 Javascript
微信小程序实现点击返回顶层的方法
2017/07/12 Javascript
vue-resource调用promise取数据方式详解
2017/07/21 Javascript
JS实现手写parseInt的方法示例
2017/09/24 Javascript
JavaScript设计模式之职责链模式应用示例
2018/08/07 Javascript
jsonp跨域获取百度联想词的方法分析
2019/05/13 Javascript
使用Vue+Django+Ant Design做一个留言评论模块的示例代码
2020/06/01 Javascript
Bootstrap FileInput实现图片上传功能
2021/01/28 Javascript
[02:41]DOTA2英雄基础教程 亚巴顿
2014/01/02 DOTA
简单了解Python中的几种函数
2017/11/03 Python
python3.5+tesseract+adb实现西瓜视频或头脑王者辅助答题
2018/01/17 Python
python 实现单通道转3通道
2019/12/03 Python
python对象销毁实例(垃圾回收)
2020/01/16 Python
使用Django清空数据库并重新生成
2020/04/03 Python
如何解决pycharm调试报错的问题
2020/08/06 Python
Python多分支if语句的使用
2020/09/03 Python
中国最大的潮流商品购物网站:YOHO!BUY有货
2017/01/07 全球购物
令人啧啧称赞的经理推荐信
2013/11/07 职场文书
超级搞笑检讨书
2014/01/15 职场文书
主题实践活动总结
2014/05/08 职场文书
森林病虫害防治方案
2014/06/02 职场文书
安全宣传标语
2014/06/10 职场文书
党的群众路线教育实践活动学习笔记
2014/11/05 职场文书
2015年医务人员医德医风自我评价
2015/03/03 职场文书
2015年反腐倡廉工作总结
2015/05/14 职场文书
大学文艺委员竞选稿
2015/11/19 职场文书
“鬼灭之刃”热度不减,其成功背后的原因是什么?
2022/03/22 日漫