【问题标题】:Gnuplot: Load commandGnuplot:加载命令
【发布时间】:2012-02-10 19:50:17
【问题描述】:

我尝试将 gnuplot 环境命令和数据绘图命令分开。 gnuplot 脚本是:

set terminal postscript eps enhanced color
set output "/out.eps"
set size 0.80,0.80
...
...
load 'path/to/plot_command.txt

其中plot_command.txt 有以下命令:

plot '< tail -7 /Data2.stat' using 1:2 title "Data2" with lp lw 4, \
  '< tail -7 /Data3.stat' using 1:2 title "alnmindrepl07" with lp lw 4, \
   ....................................

但是,我收到以下错误:

plot ' ^
“/plot_command.txt”,第 2 行:预期的绘图函数

有什么建议吗?

【问题讨论】:

  • 应该是 'load 'path/to/plot_command.txt' 。你错过了一个刻度线吗?
  • 不,我在文件路径周围有tic,只是一个错字

标签: load gnuplot


【解决方案1】:

你不应该在 plot_command.txt 的第二行末尾有一个“, \”。逗号表示会有另一个(第三个)函数,因此会出现错误。 试试这个:

plot '< tail -7 /Data2.stat' using 1:2 title "Data2" with lp lw 4, \
    '< tail -7 /Data3.stat' using 1:2 title "alnmindrepl07" with lp lw 4

【讨论】:

  • 是的,我有。这只是一个例子。我的问题是 gnuplot 报告上述错误
  • ? - 再次阅读我的答案。你不应该在 plot 命令的末尾有逗号。您的错误 "/plot_command.txt", line 2: function to plot expected" 发生是因为逗号导致 gnuplot 需要另一个函数。
  • 文件末尾没有“, \”。在我的帖子中,我展示了数据文件的前几行。实际文件确实在没有“,”的情况下终止。谢谢
  • 你能显示整个文件吗?我认为您的问题可能是 plot_command.txt 中的语法错误。
  • 行尾的反斜杠后有空格吗?这将导致反斜杠转义空格而不是回车有效地在一行后结束命令。然后 gnuplot 不会在 plot 命令中的逗号之后找到第二个函数。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-20
  • 2013-05-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-03
相关资源
最近更新 更多