2

在 excel 中绝对单元格引用意味着您可以引用任何所需的单元格。例如,要引用单元格 A1,可以使用 $a$1。在 gnuplot 中是否有任何等效的方法可以做同样的事情?谢谢。

4

1 回答 1

2

在绘图期间没有访问任意单元格的通用方法。绘图时,只有当前行的所有列都可用。

如果您只需要很少的值,则可以使用该stats命令提取相应的值。但这对于更多值变得非常不方便:

col = 1
row = 1
stats 'file.txt' every ::(row-1)::(row-1) using col nooutput
val = STATS_min
print sprintf('cell (%d,%d) = %f', col, row, val)

与文件

1 2 3 4
5 6 7 8

这打印:

单元格 (1,1) = 1.000000

对于绘图,使用例如

plot 'file.txt' using ($1-val):2

它使用相对于第一行 ($A$1) 中的值的第一列作为 x 轴。

于 2013-11-07T22:44:14.340 回答