Graph 线性函数集的Gnuplot颜色插值

Graph 线性函数集的Gnuplot颜色插值,graph,plot,gnuplot,octave,Graph,Plot,Gnuplot,Octave,我想用gnuplot在一个图中绘制N个不同的线性函数。 此外,我必须选择颜色,比如说红色和黑色 我想用不同的颜色绘制所有函数,这样第一个函数是红色的,第n个是黑色的,中间所有函数的颜色都是插值的 如何使用gnuplot实现这一点 注意:N不是固定的,所以我希望gnuplot做插值 类似这样的东西,我很快就把它们拼凑在了一起: 这里有一种根据预定义调色板给线条上色的可能性 N=6 set palette defined (0 'red', 1 'black') f(x, n) = x+n set

我想用gnuplot在一个图中绘制N个不同的线性函数。 此外,我必须选择颜色,比如说红色和黑色

我想用不同的颜色绘制所有函数,这样第一个函数是红色的,第n个是黑色的,中间所有函数的颜色都是插值的

如何使用gnuplot实现这一点

注意:N不是固定的,所以我希望gnuplot做插值

类似这样的东西,我很快就把它们拼凑在了一起:


这里有一种根据预定义调色板给线条上色的可能性

N=6
set palette defined (0 'red', 1 'black')
f(x, n) = x+n
set samples 100
set style data lines
set key left
plot for [i=0:(N-1)] f(x, i) lw 2 lt palette frac i/(N-1.0) title sprintf('n = %d', i)
线型调色板分形
使用分数值从定义的调色板中选择颜色。您还可以使用
线型调色板cb
来使用绝对值

4.6.4的结果是


谢谢!有没有办法去掉右边的调色板?这真的没有意义,为什么[-10使用
unset colorbox
删除调色板,调色板定义中的
0
1
只指定渐变,而不指定绝对值。调色板定义中使用的完整数字范围将缩放到
cbrange