神教程:Origin实现曲线的光谱色渐变填充
神教程
Origin实现曲线的光谱色渐变填充
谭编
昨天,谭编在讲授《材料人必备的Origin绘图技能培训》直播课程之后,学员艾文提出一个很好的光谱颜色渐变填充的问题,利用Origin软件的colormap填充并非渐变色,而是色带,怎样得到按照光谱波长一致的渐变填充呢?
问题图:
目的图:
1.解决思路
(1)采用颜色渐变的垂线(Drop Lines);
(2)采用线下渐变填充(Fill Area under Curve)
谭编采用思路(2)给大家演示。
2.解决步骤
(1)数据准备
我们用f(x)创建一个X、Y数据表。当然若有实验数据,请直接采用实验数据,这里谭编只是演示解决过程,顺便让大家学习一下f(x)功能的使用。
在X列表头灰色单元格上点击右键,Set column Values,在Row(i):From...To...中填200,900。在公式输入框中输入i,点击OK即可产生一列X值。
然后,在B(Y)的F(X)单元格中输入以下式子
sin(((i-150)*0.03)/3.14)+1
回车即可产生Y列数据。
(2)绘制折线图
全选数据,点击下方折线图工具,绘制出线图,然后双击曲线,在打开的对话框中√选Fill Area under Curve,选择Normal。
然后点击Pattem,按照以下步骤修改。
于是,得到下图所示的色带填充图。颜色变化并没有与横轴的波长对应,也没有实现渐变过渡。
(3)编辑光谱色
双击曲线部分,打开刚才的对话框,点击Colormap标签,按照以下步骤,设置4个关键的波长及其颜色:紫色、蓝色、绿色、红色。然后设置两端的两个颜色为深紫色、深红色。
至于具体的波长和对应的颜色怎么匹配,谭编参照网上的算法,设计了一个Wavelength2RGB.htm网页的JS程序,目的是为了显示波长和颜色,作为上图设置波长颜色时的参考。
下图是设计的网页显示的结果,大家可以参照下面的波长和颜色设置上图的colormap。大家可以转发朋友圈,方便需要时,随时找到本文的下图光谱波长颜色对照图。
通过上述步骤,多次点击Insert在这6个颜色之间多次插入色块的方法,最终得到一个光谱色渐变的Colormap,效果如下:
上述这么多色块,都是点击Insert按钮自动插入的,无需要输入波长,上述操作,只是定义了6个典型的波长及颜色,所以,对于颜色块有明显的色带不平滑的区域,尽管去点Insert按钮,直到颜色过渡平滑为止。
见证奇迹的时刻到了,点击OK,得到我们想要的结果。
-
Origin(Pro):学习版的窗口限制【数据绘图】 2020-08-07
-
如何卸载Aspen Plus并再重新安装,这篇文章告诉你! 2020-05-29
-
AutoCAD 保存时出现错误:“此图形中的一个或多个对象无法保存为指定格式”怎么办? 2020-08-03
-
OriginPro:学习版申请及过期激活方法【数据绘图】 2020-08-06
-
CAD视口的边框线看不到也选不中是怎么回事,怎么解决? 2020-06-04
-
教程 | Origin从DSC计算焓和比热容 2020-08-31
-
如何评价拟合效果-Origin(Pro)数据拟合系列教程【数据绘图】 2020-08-06
-
Aspen Plus安装过程中RMS License证书安装失败的解决方法,亲测有效! 2021-10-15
-
CAD外部参照无法绑定怎么办? 2020-06-03
-
CAD中如何将布局连带视口中的内容复制到另一张图中? 2020-07-03