gpt4 book ai didi

max - Gnuplot:如何绘制最大值和/或最小值

转载 作者:行者123 更新时间:2023-12-04 23:36:34 32 4
gpt4 key购买 nike

关闭。这个问题需要更多focused .它目前不接受答案。












想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .

3年前关闭。




Improve this question




我怎样才能显示最大值。和/或最小。自动在适当位置绘制图中图形的值?

最佳答案

您可以使用 stats“半自动”执行此操作。命令。此命令可以从数据集中提取一些统计值,但需要进行一些修改:

  • 提取最小和最大 y 值,假设您的数据文件有两列,第一列是 x 值,第二列是 y 值
    stats 'file.dat' using 2 nooutput name 'Y_'

    这为您提供了变量 Y_min 中的最小/最大 y 值和 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
  • 在相应坐标处设置标签和/或点
    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 ...
  • 关于max - Gnuplot:如何绘制最大值和/或最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30130639/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com