【发布时间】:2012-12-21 08:24:36
【问题描述】:
在 gnuplot 中搜索所有管道和内置函数后,我仍然没有找到一种简单的方法来访问我的数据文件的第 n 个元素(不是通过增量,单个值)用作函数中的常量(或 for 循环中的参数)用于我的绘图。例如,我有一个包含两列的单调递减数据文件,我想在绘图时标准化 y 值,因此通过从每个数据点减去最后一个值并将减法除以差值,y 的范围从一 (1) 到零 (0)在第一个数据点和最后一个数据点之间。我试过 awk 但我不太熟悉语法。如果有一个简单的方法我很想知道。
例如
使用 1:(($2-'lastdatapoint')/('firstdatapoint'-'lastdatapoint')) 绘制“my2columndata.dat”
或者第一个和最后一个数据点是同名的——它们是单调递减数据文件“my2columndata.dat”中的第一个和最后一个数据点
【问题讨论】:
-
如果您提供示例输入和预期输出,会更容易回答。
-
好的,很抱歉有歧义。谢谢!
标签: gnuplot