我意识到gnuplot 4.6没有特定的数据点寻址能力,我必须使用脚本来提取给定值并将其存储为变量(例如,在第4列的第7列中提取值)从最后一行开始,我简单地可以使用'tail -4 data.out | head -1 | awk '{print $7}'
)。如何将该值存储/分配为gnuplot变量,然后使用set label 1 sprintf("a = %3.4f",a) at x,y
命令将其显示在图表上?
答案 0 :(得分:0)
Gnuplot和你的shell一样理解背道。因此,要获取数据文件中的特定值:
a=`tail -4 data.dat | head -1 | awk '{print $7}'`
set label 1 sprintf("a=%3.4f",a) at x,y