您可以使用该stats命令"半自动"执行此操作.此命令可以从数据集中提取一些统计值,但需要进行一些重写:
提取最小和最大y值,假设您的数据文件有两列,第一列中的x值,第二列中的y值
stats 'file.dat' using 2 nooutput name 'Y_'
Run Code Online (Sandbox Code Playgroud)
这使您的最小/最大Y值的变量Y_min和Y_max,但不对应的x值.
上一步仅为您提供相应的索引,这需要您stats再次运行以获取x值:
stats 'file.dat' using 1 every ::Y_index_min::Y_index_min nooutput
X_min = STATS_min
stats 'file.dat' using 1 every ::Y_index_max::Y_index_max nooutput
X_max = STATS_max
Run Code Online (Sandbox Code Playgroud)在相应坐标处设置标签和/或点
set label 1 sprintf("%.2f", Y_min) center at first X_min,Y_min point pt 7 ps 1 offset 0,-1.5
set label 2 sprintf("%.2f", Y_max) center at first X_max,Y_max point pt 7 ps 1 offset 0,1.5
...
plot ...
Run Code Online (Sandbox Code Playgroud)