【发布时间】:2011-04-26 06:37:14
【问题描述】:
我想为要使用 gnuplot 绘制的文件中的数据添加偏移量。假设我想在绘制文件之前为文件中的所有数据值添加 0.001 的偏移量。我怎样才能在 gnuplot 中做到这一点,而不必用偏移量重写数据文件。
谢谢。
【问题讨论】:
标签: gnuplot
我想为要使用 gnuplot 绘制的文件中的数据添加偏移量。假设我想在绘制文件之前为文件中的所有数据值添加 0.001 的偏移量。我怎样才能在 gnuplot 中做到这一点,而不必用偏移量重写数据文件。
谢谢。
【问题讨论】:
标签: gnuplot
试试这样的:
plot "Data.dat" u ($1):($2 + 0.001) w l
$1 和 $2 指定要绘制的列。只需将0.001 之类的常量添加到列中,甚至添加两列,如下所示:$1 + $2。
我希望能回答你的问题
Cherio Woltan
【讨论】:
with lines而不是w l和using而不是真的那么努力吗? u? gnuplot 真的应该完全取消整个缩写语法。它不为任何人服务,除非可能会为脚本解释器节省一些 CPU 时间。
我认为让 gnuplot 计算偏移量更好,而不是猜测正确的常数...
off(x) = sin(x) + offset
fit off(x) "data" using 1:2 via offset
plot off(x)
【讨论】: