2
剧情片图的我要绘制这样的事情:GNUPLOT - 其他颜色
plot x linetype ((x < 0.5) ? 5 : 1)
当然
这是简单的例子,但它并没有为我工作。我只是想用不同颜色的图表来表示其他颜色。 我得到这个消息:
undefined variable: x
有谁有一些想法是错误的呢?
感谢您的帮助。
Yarek
剧情片图的我要绘制这样的事情:GNUPLOT - 其他颜色
plot x linetype ((x < 0.5) ? 5 : 1)
当然
这是简单的例子,但它并没有为我工作。我只是想用不同颜色的图表来表示其他颜色。 我得到这个消息:
undefined variable: x
有谁有一些想法是错误的呢?
感谢您的帮助。
Yarek
看起来你正在寻找的'+'
特殊文件:
plot '+' u 1:1:(($1>0.5)?5:1) w lines lc variable
你可以认为+
文件只在第一列的x值的文件。所以,我们需要参数化地定义我们的情节。这里的要点是简单的(X,F(X)),所以它很容易在一般
f(x)= ... #whatever function you want to plot.
plot '+' u 1:(f($1)) #equivalent to `plot f(x)`
做而且,我敢肯定你现在想通了,我们可以用同样数量的列在使用规范中,因为我们的情节风格会让我们 - 包括可变的线条颜色,就像我上面所做的那样。
我把'lt'改成'linetype'。起初,我不明白你要做什么,我误解了 - 我认为你使用'lt'作为某种比较运算符或某种东西...无论如何,我改变它在希望中更明确这将有助于澄清问题。 (来自我的+1方式的好问题) – mgilson 2013-02-25 14:21:39