Gnuplot:从命令打印数据

Gnuplot:从命令打印数据,gnuplot,Gnuplot,我知道我可以通过使用'-'作为数据源,使用stdin中的数据进行打印,但是有没有任何方法可以以相同的方式打印命令输出的数据?也就是说,我可以在gnuplot脚本本身中指定该命令,而不是运行命令并将其传输到gnuplot脚本吗 类似这样的东西(但这不起作用): 设置终端pngcairo 设置输出“test.png” cmd=“`./mycmd`”#在终端中运行./mycmd将我的数据提供给stdout。 #该命令可以是多个其他命令,通过管道连接在一起。 #我只对跑步后的stdout感兴趣 #整个事

我知道我可以通过使用
'-'
作为数据源,使用
stdin
中的数据进行打印,但是有没有任何方法可以以相同的方式打印命令输出的数据?也就是说,我可以在gnuplot脚本本身中指定该命令,而不是运行命令并将其传输到gnuplot脚本吗

类似这样的东西(但这不起作用):

设置终端pngcairo
设置输出“test.png”
cmd=“`./mycmd`”#在终端中运行./mycmd将我的数据提供给stdout。
#该命令可以是多个其他命令,通过管道连接在一起。
#我只对跑步后的stdout感兴趣
#整个事情。
绘图cmd u 2:3 w线等。。。
上面的命令使得
cmd
包含一个单独的长行,所有输出行都被粉碎在一起。

是的,您可以:

plot '< ./mycmd'
plot'
是的,您可以:

plot '< ./mycmd'
plot'
太棒了!这总是比你想象的要容易=)@TomasLycken:应该行得通。可能您的数据(标题)的第1行有问题?我再次尝试从文件中重定向和打印,但由于某些原因,它现在无法工作-这就是我删除注释的原因。我们将进一步调查……这个问题是无关的——而且很愚蠢。我把plot命令写成“plot thecommand”,后面跟着一个换行符和一些不同的命令。我注释掉了其中的第一个,但是gnuplot无法处理行间带有注释的转义换行。谢谢明亮的这总是比你想象的要容易=)@TomasLycken:应该行得通。可能您的数据(标题)的第1行有问题?我再次尝试从文件中重定向和打印,但由于某些原因,它现在无法工作-这就是我删除注释的原因。我们将进一步调查……这个问题是无关的——而且很愚蠢。我把plot命令写成“plot thecommand”,后面跟着一个换行符和一些不同的命令。我注释掉了其中的第一个,但是gnuplot无法处理行间带有注释的转义换行。谢谢