如何在gnuplot中用可见光谱的颜色填充矩形?

如何在图形的矩形中绘制由可视光谱颜色填充的矩形?

在此处输入图片说明 我们将以如下方式绘制矩形:

将对象1的矩形从第一个6545,图形0到第一个6580,图形1 fillcolor“ ????”

我在此输入链接描述中找到了颜色

请怎么做?

西奥日

如果您只需要大致的颜色印象,则可以采用以下简单,快速且肮脏的方法(仍需调整)。确保将set samples其设置得足够高,以使您有足够的空间,impulses并且不会出现白线(背景线)。如果您需要在另一个图形中使用此频谱,请multiplot通过调整origin和来创建一个插图size检查此与gnuplot的help multiplothelp originhelp size

但是,如果需要更精确的颜色表示,请检查所给链接中的链接。

码:

### visible spectrum ("quick and dirty")
reset session

set palette defined (380 "black", 400 "dark-violet", 440 "blue",  490 '#00b0c0', 530 "green", 560 "yellow", 620 "red", 780 "black")

set samples 1000
unset colorbox

plot [380:780] '+' u 1:(1):1 w impulse lc palette notitle
### end of code

结果:

在此处输入图片说明

加成:

也许是这样的:

码:

### visible spectrum ("quick and dirty")
# inserted into another plot
reset session

set palette defined (380 "black", 400 "dark-violet", 440 "blue",  490 '#00b0c0', 530 "green", 560 "yellow", 620 "red", 780 "black")

set samples 1000
unset colorbox

set multiplot 
    plot cos(x)+0.2*x

    set origin 0.05,0.75
    set size 0.45, 0.2
    unset tics
    plot [380:780] '+' u 1:(1):1 w impulse lc palette lw 1 notitle

unset multiplot
### end of code

结果:

在此处输入图片说明

另一个变化:

码:

### visible spectrum ("quick and dirty")
# below curve
reset session

set palette defined (380 "black", 400 "dark-violet", 440 "blue",  490 '#00b0c0', 530 "green", 560 "yellow", 620 "red", 780 "black")

set samples 1000
unset colorbox

f(x) = sin((x-380)/25)*cos((x-580)/10) + 2

plot [380:780] '+' u 1:(f(x)):1 w impulse lc palette notitle, \
     f(x) w l lw 2 lc rgb "black" notitle
### end of code

结果:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

gnuplot的可见光谱

Javascript算法/函数可生成沿可见光谱的颜色的RGB值

如何投射可见光线Three.js

安装FGLRX之后的不可见光标(Debian Jessie)

鼠标光标热点距可见光标位置的偏移量

在ScrolledWindow中滚动TextView,以便在pyGTK2中可见光标

如何填充颜色/使画布圈可见

如何在WPF中用矩形填充空白空间?

如何在WPF中绑定多种颜色以填充矩形?

如何在 WPF 矩形中获取填充颜色值?

如何在JButton ImageIcon中使颜色不可见(透明)

如何使用渐变填充矩形,但仅用作工具(没有可见渐变)?

如何在matplotlib中用颜色渐变填充区域?

如何在C#Winform中用颜色填充弯曲区域?

如何在pygame中用颜色填充我的身材?

如何在Java Swing中用背景颜色填充整个面板?

如何用可视光谱颜色填充曲线下的区域

Python:如何自动填充colormath光谱颜色类?

如何在WPF中将布尔数组绑定到矩形网格的可见性属性?

如何从RGB值分辨可见颜色

如何在Java中用箭头绘制矩形?

如何在Android中的ListView中更改不可见项的背景颜色

如何在不影响可见性的情况下为instagram徽标添加颜色渐变?

如何在绘图区域图形中用我们选择的颜色填充区域

如何在ggplot2中用颜色渐变填充形状

获取tableview的可见矩形

如何在TextInputLayout Android中更改setEndIconDrawable的可见性(可见,不可见或不可见)?

如何在gnuplot中为列堆叠直方图定义填充颜色

如何在矩形内填充粒子?