You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

gnuplot靠近坐标轴的数据点被跳过,如何设置显示全部数据点

gnuplot坐标轴附近数据点缺失修复方案

问题原因

你观察到的两类缺失对应不同诱因:

  1. 0-6区间的线被下坐标轴边框遮挡:该区间所有数据的y值为442Mi,和当前y轴下限440几乎重合,默认配置下边框层级高于绘图元素,会覆盖贴近的线条
  2. 22-25区间无数据显示:你的数据表中x值最大仅到21,x轴显示范围被设置为0-25,该区间无对应数据源可渲染

具体解决方案

  • 调整坐标轴范围留取安全边距,避免数据紧贴边框:
    绘图前手动设置x、y轴的上下限,给数据和边框预留少量空隙,命令参考:
    # 匹配现有数据范围设置x轴,或保留0-25范围需自行补充22-25的对应数据行
    set xrange [0:22]
    # y轴下限调低10,避免442Mi的线条被下边框遮挡
    set yrange [430:540]
    # 原有绘图命令
    plot "你的数据文件路径" using 1:3 with lines
    
  • 若需要保留x轴0-25的显示范围,先补充22-25对应行的数据即可;若该时间段无有效数据,可填入最后一个有效值或NaN
  • 若不想调整坐标轴范围,可修改元素层级让线条显示在边框之上:
    # 让边框渲染在最底层
    set border back
    # 可选:适当调粗线宽避免贴近边框时看不清
    set style line 1 linewidth 2
    plot "你的数据文件路径" using 1:3 with lines linestyle 1
    
  • 验证排查:可临时将绘图样式替换为linespoints,显示每个数据点的标记,确认是被遮挡还是未渲染:
    plot "你的数据文件路径" using 1:3 with linespoints pointtype 7 pointsize 0.5
    

内容的提问来源于stack exchange,提问作者Hemanth

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.18 00:36:07