gnuplot - 使用在整个图形上重复的值(如基线)

时间:2014-03-25 05:17:54

标签: gnuplot

我无法找到解决方案;除了使用讨厌的技巧一遍又一遍地创建具有相同值的另一列。

我正在尝试添加一行,以显示所显示数据的每日目标。我有一个简单的脚本,它接收数据文件,计算目标并将其保存在数据文件中。

现在我想将目标显示在图表的顶部,这样我就可以看到哪些值超出了目标数量,哪些值低于目标数量。

这样做的唯一方法是将我显示的每个值的值复制并粘贴到不同的列上,这对于许多级别来说都是丑陋的。

有没有办法告诉gnuplot在整个图表中使用值作为常量?

1 个答案:

答案 0 :(得分:3)

当然,这是最简单的功能

f(x)=const
plot f(x)

或只是

plot const

请注意,您可以使用gnuplot system命令填充常量 你调整你的脚本来产生类似" const = 123.456; CONST2 = 987.654" 然后你可以通过管道将它加载到gnuplot中:

load "< myscript.sh my_args"

或者使用系统命令(如果脚本只返回一个值):

const=system("myscript.sh my_args")