【问题标题】:How to save a graph through command line with Gnuplot?如何使用 Gnuplot 通过命令行保存图形?
【发布时间】:2015-04-14 11:06:30
【问题描述】:

gnuplot -p -e "plot [-4:4] exp(-x**2 / 2); set terminal png size 400,300; set output 'xyz.png'"

这就是我尝试过的。它确实创建了 png,但已损坏。

我哪里错了?

【问题讨论】:

    标签: linux gnuplot


    【解决方案1】:

    绘图前必须设置终端和输出文件名:

    gnuplot -e "set terminal png size 400,300; set output 'xyz.png'; plot [-4:4] exp(-x**2 / 2)"
    

    在这种情况下,您也不需要persist 标志。

    【讨论】:

    • 啊。分号而不是 \n - 我知道这是如何工作的。
    • 是否可以在一个脚本中包含所有命令,然后只从命令行传递输出文件名?我已经好几年没用过gnuplot了,也不记得了。谢谢!
    【解决方案2】:

    命令的顺序。首先设置终端。然后设置输出。最后绘制。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-23
      • 1970-01-01
      • 1970-01-01
      • 2015-12-19
      • 2018-11-29
      • 1970-01-01
      • 2010-12-10
      相关资源
      最近更新 更多