【神技能】Origin如何实现曲线光谱色渐变填充?

您所在的位置:网站首页 origin线下填充 【神技能】Origin如何实现曲线光谱色渐变填充?

【神技能】Origin如何实现曲线光谱色渐变填充?

2023-04-24 12:13| 来源: 网络整理| 查看: 265

【神技能】

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

,效果如下:



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3