python实现给scatter设置颜色渐变条colorbar的方法

 更新时间:2018年12月13日 09:58:37   作者:yefengzhichen  
今天小编就为大家分享一篇python实现给scatter设置颜色渐变条colorbar的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

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 多进程并行编程 ProcessPoolExecutor的实现

    python 多进程并行编程 ProcessPoolExecutor的实现

    这篇文章主要介绍了python 多进程并行编程 ProcessPoolExecutor的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • 深入理解Python虚拟机中常见魔术方法的使用

    深入理解Python虚拟机中常见魔术方法的使用

    本文主要给大家介绍在 python 当中与数学计算相关的一些常见的魔术方法,是在很多科学计算的包当中都使用到的魔术方法,感兴趣的小伙伴可以了解一下
    2023-05-05
  • Python中的内存管理之python list内存使用详解

    Python中的内存管理之python list内存使用详解

    这篇文章主要介绍了Python中的内存管理之python list内存使用详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • 从零学Python之入门(四)运算

    从零学Python之入门(四)运算

    最近2天,各种不顺利,还被一个油门当刹车的憨货给追尾了,所以本系列发的比较少,本文是系列的第四篇,讲述的是Python的运算
    2014-05-05
  • python用列表生成式写嵌套循环的方法

    python用列表生成式写嵌套循环的方法

    今天小编就为大家分享一篇python用列表生成式写嵌套循环的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-11-11
  • Python数据分析之PMI数据图形展示

    Python数据分析之PMI数据图形展示

    这篇文章主要介绍了Python数据分析之PMI数据图形展示,文章介绍了简单的python爬虫,并使用numpy进行了简单的数据处理,最终使用 matplotlib 进行图形绘制,实现了直观的方式展示制造业和非制造业指数图形,需要的朋友可以参考一下
    2022-05-05
  • Python代码中偏函数的使用详解

    Python代码中偏函数的使用详解

    Python中的偏函数是来自函数式编程的一个强大工具,它的主要目标是减少函数调用的复杂性,本文将详细介绍偏函数的具体使用,需要的小伙伴可以了解下
    2023-12-12
  • 使用Keras实现简单线性回归模型操作

    使用Keras实现简单线性回归模型操作

    这篇文章主要介绍了使用Keras实现简单线性回归模型操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • 以911新闻为例演示Python实现数据可视化的教程

    以911新闻为例演示Python实现数据可视化的教程

    这篇文章主要介绍了以911新闻为例演示Python实现数据可视化的教程,主要基于NMF主题模型,需要的朋友可以参考下
    2015-04-04
  • python Django批量导入不重复数据

    python Django批量导入不重复数据

    这篇文章主要介绍了python Django批量导入不重复数据的相关资料,需要的朋友可以参考下
    2016-03-03

最新评论