如何复现别人论文中的colormap2

首先,将别人论文中的colormap截图之后,拖到windows自带的画图工具中,选择吸管工具,然后点击其中一个颜色,(这里以图中的蓝色为例),再点击吸管工具,点到颜色上,然后再点击编辑工具,查看对应的RGB。

这里就得到了颜色对应RGB的色标数值,其他颜色同样操作。这样就获得了完整的colormap对应的RGB。

然后,放到python中,将这一连串RGB定义为一个array,再使用 ListedColormap 函数定义为一个新的colormap,这样就可以在绘图的过程中使用了。

python中的代码如下所示:

import numpy as npimport cmaps import matplotlib.pyplot as pltimport matplotlib as mpl   from matplotlib.colors import ListedColormap
#######################生成画板#####################################
fig=plt.figure(figsize=(10,8),dpi=150)ax1=fig.add_axes([0,0,1,0.05])                                                 from matplotlib.colors import ListedColormap
rgb=([ 100,149,237],[ 162,203,122],[ 194,233,143],[ 223,246,179],[ 249,246,212],[ 243,236,189],[ 228,216,152],[222,195,122],[ 198,165,115],[ 164,138,114],[ 159,144,130],[ 249,249,254],)
rgb=np.array(rgb)/255.0
new_cmap=ListedColormap(rgb,name='new_cmap')
norm =mpl.colors.Normalize(vmin=-12, vmax=12)
fc1=fig.colorbar(mpl.cm.ScalarMappable(norm=norm,cmap=new_cmap),              cax=ax1,          ticks=[-10,-8,-6,-4,-2,0,2,4,6,8,10],                                            orientation='horizontal',   label='new cmap' ,                                               )

新定义的colormap的结果如下图所示:

python如何复现别人论文中的colormap方法1

python+windows画图工具--复现别人论文中的colormap 方法2相关推荐

  1. Python+Tkinter画图工具

    在本文中,我们将在 Python Tkinter GUI 中设计和构建一个基本的绘图应用程序,在这里我们可以简单地使用铅笔在画布上绘制一些东西并用橡皮擦擦除它,以及改变铅笔粗细的和橡皮擦.我们还可以修 ...

  2. 利用windows画图工具进行图片拉伸

    项目背景:利用线阵相机采集的设备图片,由于速度没有匹配好,导致图片变形.由于知道设备的长宽比,因此,可结合windows的画图工具以及简单的几行python脚本,实现对图片的拉伸. 采集到的原图如下: ...

  3. python画图程序有图-Python海龟画图工具绘制叮当猫程序

    使用海龟画图工具,画一个叮当猫. 先学习几个基本函数: import turtle;#引入海龟工具模块 t=turtle.Pen()#创建海龟画笔 t.fillcolor("blue&quo ...

  4. python实现画图工具

    更多编程教程请到:菜鸟教程 https://www.piaodoo.com/ 友情链接:好看站 http://www.nrso.net/ 高州阳光论坛https://www.hnthzk.com/ 简 ...

  5. python windows时间同步工具

    由于某种原因(BIOS电池没电),电脑的系统时间会与我们的北京时间不同步,将会导致如下问题: 1. 抢火车票的时候已经过时间了 2.别的同事都走了,你还以为没下班 -- 规避问题的方法:同步系统时间 ...

  6. python制作查询工具发给别人使用_用Python做一个简单的翻译工具

    编程本身是跟年龄无关的一件事,不论你现在是十四五岁,还是四五十岁,如果你热爱它,并且愿意持续投入其中,必定会有所收获. 本文就来自编程教室一位"小"读者的投稿(互助学习1群里的同学 ...

  7. 用python画猫咪怎么画-Python海龟画图工具绘制叮当猫程序

    t.fillcolor("blue")#填充颜色 t.begin_fill()#开始填充 t.circle(160)#画圆 t.end_fill()#结束填充 t.up() #鼠标 ...

  8. python pylab画图工具

    pylab 是 matplotlib 面向对象绘图库的一个接口,它的语法和 Matlab 十分相近,主要的绘图命令和 Matlab 对应的命令有相似的参数 form pylab import *# 普 ...

  9. python制作查询工具发给别人使用_用Python制作天气查询软件

    这是小王推荐的第2篇好文 作者:flywind 程序介绍 先上图让大家感受一下 又来一波Python的骚操作,使用PyQt5和爬虫做一个天气查询软件,具体效果上图中很清楚的能够展示出来.UI使用PyQ ...

最新文章

  1. 【 FPGA 】FIR 滤波器之多相插值器(Polyphase Interpolator)
  2. Swift使用通知Notification
  3. Little Sub and Apples
  4. SQLserver查看某个视图的创建语句
  5. mysql uroot e_批量 kill mysql 连接
  6. 微信连接WIFI并关注公众号的方法
  7. c语言opengles程序,OpenGL ES _ 着色器_程序
  8. 各种图片格式的生成工具(HTML、URL、BBCode、Markdown、Link)
  9. Mendeley Destop引用格式自定义调整
  10. js读取excel文件
  11. 基于Labview带通滤波器设计实例演示
  12. python代码变成so
  13. MPC+MPD听音乐
  14. Python3 面向对象编程
  15. 35家网络广告代理公司调查及服务水平排行榜
  16. ESP8266小白之摸爬滚打经验
  17. 上海大学计算机考研双非,双非逆袭211,告诉20的你们19考研有多难
  18. Visual Studio 2019 及更低版本中 Microsoft C++ 编译器对 C++ ISO 标准支持情况
  19. 计算机系统思维导图初一,初中信息技术《计算机系统》单元教学设计以及思维导图.doc...
  20. vue点击复制链接功能

热门文章

  1. 09组-选题与需求分析报告
  2. 鼎捷APS助力茶花家居实现智能高效生产排程
  3. Kal系统学习:记录一次wifi破解过程
  4. 7月7日云栖精选夜读:专访 | 杨强教授谈CCAI、深度学习泡沫与人工智能入门
  5. ajax读取文件的小总结
  6. 外媒分析:为何说苹果一定没造车!
  7. 非空子集的生成(二进制法)
  8. 【LeetCode】64. 最小路径和 结题报告 (C++)
  9. JDK8 到 JDK17 各个版本的重要特性一览
  10. java设计九宫格拼图软件哪个好用_抖音超火的朋友圈九宫格用什么软件做的? 抖音九宫格图片制作教程...