gnuplot:在从shell调用gnuplot时使用“交互模式”的x11终端

4
我想通过一个shell命令调用gnuplot,所有的命令都存储在"load.gp"文件中。如果我启动gnuplot shell并输入"load 'load.gp'",我可以通过用鼠标拖动splot来改变视角。问题是,我不知道如何在不进入gnuplot shell的情况下实现这一点。
echo "load 'load.gp'" | gnuplot -persist

或者

gnuplot -persist 'load.gp'

无法使用。有人可以帮我吗?
谢谢,Jan
3个回答

2

我认为

gnuplot load.gp -

可以实现你想要的功能。


0

指令

gnuplot -persist load.gp

应该可以完美解决问题...

看起来你的load.gp文件有一些错误。试着在你的load.gp文件中设置终端。也许终端仍然未设置或者设置的终端与你的文件中的命令不兼容。如果所有尝试都失败了,请在这里发布你的load.gp文件,我们来看看它 :)

/B2S


这是保持绘图显示的正确方法,但是gnuplot提示符不会呈现给用户。 - SO Stinks
1
确实,正如他所请求的那样。我不明白为什么这个答案被投票否决了... 如果他没有得到期望的结果,他的load.gp文件中出现错误是一个合理的原因。 - Born2Smile
据我理解,OP希望能够运行一个脚本,并且在该运行完成后拥有一个可缩放的图表。目前Persist不支持缩放。 - Richard
这完全取决于您选择使用的终端。使用“wxt”终端可以在使用“-persist”标志的情况下很好地进行缩放。 - Born2Smile

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接