首页 > 解决方案 > 如何在 GPVAL_DATA_Y_MIN 处打印 X 值

问题描述

我可以使用 print GPVAL_DATA_X_MIN, GPVAL_DATA_Y_MIN 打印最小 x,y 如何在 GPVAL_DATA_Y_MIN 处打印 X 值?

标签: gnuplot

解决方案


再次阅读您的问题,我想使用stats和设置标签是最简单的方法。检查help statshelp label。为了在 gnuplot 控制台中查看哪些值stats正在计算类型。show var STATS

代码:

### label the coordinates of y-min value
reset session

# create some random test data
set samples 20
set table $Data
    plot '+' u (invnorm(rand(0))):(invnorm(rand(0))) w table
unset table

stats $Data u 1:2 nooutput
set label 1 at STATS_pos_min_y, STATS_min_y sprintf("(%.2f|%.2f)",STATS_pos_min_y, STATS_min_y) offset 1,0

unset key
set offset 0.1,0.1,0.1,0.1

plot $Data u 1:2 w p pt 7 lc "red"
### end of code

结果:

在此处输入图像描述


推荐阅读