计算化学公社

标题: 使用origin+PS轻松绘制彩虹色线性填充光谱图 [打印本页]

作者
Author:
Novice    时间: 2018-11-28 14:35
标题: 使用origin+PS轻松绘制彩虹色线性填充光谱图
本帖最后由 Novice 于 2023-12-28 12:53 编辑

最近自己在PS里面精心调整了一个渐变填充模板(各波长的颜色基本和实际吻合较好,做出的图效果比只用origin做的好很多且方便快捷),现分享出来供大家使用。
使用方法如下:
1.使用origin做出区域填充的谱图(方便后面在PS里面选取要填充的区域),并导出图片;
(, 下载次数 Times of downloads: 27)
2.选择渐变工具,并把附件中的渐变文件spectrum.grd载入到PS渐变工具里(点下图中的小轮子即有载入选项),此时你的PS渐变模板里就多了个名为“spectrum”的渐变。
(, 下载次数 Times of downloads: 133)
3. 然后使用魔棒工具选中要填充的光谱区域(多选的坐标轴区域记得减去),选择渐变工具,并选择“spectrum”渐变(确保此时选中的渐变类型为线性渐变,如上图中绿色标注),然后按住shift键从左往右拖动鼠标(起点和终点尽量分别接近380nm和780nm,即使你要填充的范围比380-780nm小,拖动鼠标时也要估计一下380nm和780nm位置,否则各波长的颜色将和实际不符;按住shift键的目的是为了使拖动时形成的是平行于波长轴的线性填充),最终效果如下图。
(, 下载次数 Times of downloads: 28)


---------------------
2023/12/28更新
最近我又写了一个用python脚本作此图的方法,源码见:
https://github.com/lizhiq16/py_color_draw/tree/main/

使用方法为:
1. 安装python,并安装scipy、numpy和matplotlib库;
2. 将脚本放到和光谱文件(第一列为波长,第二列为光强;逗号、空格分隔均可)相同的目录里;
3. 在当前目录里,命令行输入:
  1. python Rainbow_spectrum.py
复制代码
根据提示输入光谱文件名(如:spectrum.txt),回车,即可在当前目录下得到Rainbow_spectrum.png文件。

原创不易,下载使用请评分 能引用更好


作者
Author:
sobereva    时间: 2018-11-28 15:59
貌似你是直接将图片粘贴到编辑框里的,这样别人看不到图,请按照置顶的新人必读帖以上传图片的方式插入图
作者
Author:
wangyj    时间: 2018-11-28 17:01
已用,挺好看,感谢楼主
作者
Author:
bomsaude    时间: 2018-11-28 17:21
很好!看到很多文献中的填充不是很合适,我自己也填充不好。另外,根据网上的波长与颜色图,400 nm处一般都是纯的紫色光了,建议楼主再核实一下,谢谢!
作者
Author:
Novice    时间: 2018-11-28 19:01
bomsaude 发表于 2018-11-28 17:21
很好!看到很多文献中的填充不是很合适,我自己也填充不好。另外,根据网上的波长与颜色图,400 nm处一般都 ...

已适当作调整,其实这么做的目的不是因为考虑到有做红光和蓝光的人需要么
作者
Author:
柒月小鱼    时间: 2018-11-29 20:52
本帖最后由 柒月小鱼 于 2018-11-29 22:07 编辑
Novice 发表于 2018-11-28 19:01
已适当作调整,其实这么做的目的不是因为考虑到有做红光和蓝光的人需要么

楼主这个东西好,接下来自己再好好调节下完美

作者
Author:
Scienceme    时间: 2019-5-28 11:14
学习了一下 感觉不错~ 多谢多谢啊~
作者
Author:
小白的暖暖    时间: 2019-6-4 14:23
真棒,谢谢楼主




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3