gnuplot - 如何在 GPVAL_DATA_Y_MIN 处打印 X 值
问题描述
我可以使用 print GPVAL_DATA_X_MIN, GPVAL_DATA_Y_MIN 打印最小 x,y 如何在 GPVAL_DATA_Y_MIN 处打印 X 值?
解决方案
再次阅读您的问题,我想使用stats
和设置标签是最简单的方法。检查help stats
和help 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
结果:
推荐阅读
- c++ - 如何在 clang 格式的参数初始化之前删除空格?
- metadata - 使用 SAML2 将 SiteMinder 配置为 AWS Cognito userpool identityProvider
- asp.net-core - ASP.NET Core 3.0 - 未推断模型绑定?
- php - 我如何不断地从 PHP 的 passthru() 函数中获取最后一行,例如当 youtube-dl 正在执行时?
- javascript - 将代码从箭头函数重写为非箭头函数
- python - 函数的所有输出都是相同的
- macos - macOS 授予对沙盒应用程序的全盘访问权限不起作用
- r - 添加一个计数列,如果满足某个条件,则计数两次
- python - 有没有办法同时运行一段时间x次
- c++ - 静态 unordered_map 上的多个析构函数调用