Gnuplot:从命令绘制数据

时间:2013-05-16 13:59:33

标签: gnuplot

我知道我可以使用stdin作为数据源来绘制来自'-'的数据,但是有什么办法可以用同样的方式绘制命令的数据输出吗?即,我可以在gnuplot脚本本身中指定命令,而不是运行命令和管道到gnuplot脚本吗?

像这样(但这不起作用):

set terminal pngcairo
set output 'test.png'

cmd = "`./mycmd`" # running ./mycmd in terminal gives my data to stdout.
                  # the command can be several other commands, piped together.
                  # i'm only interested in whatever comes to stdout after running
                  # the entire thing.

plot cmd u 2:3 w lines # etc...

以上所使得cmd包含一条长线,所有输出线都被粉碎在一起。

1 个答案:

答案 0 :(得分:3)

是的,你可以:

plot '< ./mycmd'