前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【科研利器】快速拷贝论文色标为我所用

【科研利器】快速拷贝论文色标为我所用

作者头像
自学气象人
发布2022-11-02 10:32:08
6540
发布2022-11-02 10:32:08
举报
文章被收录于专栏:自学气象人

以下文章来源于气象备忘录 ,作者蓝胖

虽然微信截图可以获取像素点的rgb值,但是完整拷贝一个色标,逐个记录属实麻烦。气象家园上的GrADS调色盘可以很好地完成这个工作。

传送门->

http://bbs.06climate.com/forum.php?mod=viewthread&tid=33880&extra=page%3D1

拷贝色标

打开软件后,点击克隆

点击截图,截取需要的色标

点击开始录制,然后逐个点击需要拷贝的颜色

录制完毕后点击停止录制,再点击返回

将输出模式改为ncl,然后点出输出,即可得到包含rgb数值的txt文件

加载色标

可以通过pandas读入上面输出的文件,再将每一行的rgb值合并为列表中的元素并除以255.,最后用ListedColormap生成cmap。

代码语言:javascript
复制
import pandas as pd 
import numpy as np 

fn = "/home/mw/input/pcp6426/8colors.rgb"
df = pd.read_csv(fn, skiprows=4, sep='\s+',encoding='gbk',header=None, names=['r','g','b'])
df
代码语言:javascript
复制
rgb = []
for ind, row in df.iterrows():    
    rgb.append(row.tolist())
    rgb = np.array(rgb)/255.
rgb
代码语言:javascript
复制
from matplotlib.colors import  ListedColormap
cmap = ListedColormap(rgb)
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-10-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 自学气象人 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 拷贝色标
  • 加载色标
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档