【问题标题】:gnuplot: x11 terminal in "interactive mode" while calling gnuplot from shellgnuplot:从 shell 调用 gnuplot 时,x11 终端处于“交互模式”
【发布时间】:2010-03-02 12:02:33
【问题描述】:

我想用 shell 命令调用 gnuplot,所有命令都存储在“load.gp”中。

如果我启动 gnuplot shell 并键入“load 'load.gp'”,我可以通过用鼠标拖动 splot 来更改视点。

问题是,如果不进入 gnuplot shell,我无法弄清楚如何实现这一目标。

echo "load 'load.gp'" | gnuplot -persist

gnuplot -persist 'load.gp'

行不通。有人可以帮帮我吗?

谢谢,杨

【问题讨论】:

    标签: gnuplot


    【解决方案1】:

    我认为

    gnuplot load.gp -
    

    做你想做的事。

    【讨论】:

      【解决方案2】:

      命令

      gnuplot -persist load.gp

      应该做的很好......

      听起来您的 load.gp 文件中有一些错误。尝试在您的 load.gp 文件中设置终端。也许终端仍未设置或设置为与我们文件中的命令不兼容的终端。都失败了,把你的 load.gp 文件贴在这里,让我们看看:)

      /B2S

      【讨论】:

      • 这是保持绘图显示的正确方法,但不会向用户显示 gnuplot 提示。
      • 确实如他所愿。我不明白为什么这个答案被否决......当然,如果他没有得到想要的结果,他的 load.gp 文件中的错误是一个合理的原因。
      • 正如我解释的那样,OP 希望能够运行脚本并以可缩放的绘图完成该运行。目前,Persist 不允许缩放。
      • 这完全取决于您选择使用的终端。使用 'wxt' 终端允许使用 -persist 标志进行缩放
      【解决方案3】:

      您需要在命令后添加连字符,例如

      gnuplot -persist 'load.gp' -
      

      这里提到:http://old.nabble.com/gnuplot-in-persist-mode-td28289021.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-03
        • 2014-05-14
        相关资源
        最近更新 更多