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

Gnuplot 6.0 Errorbars点与误差棒相交留白及回退5.4行为方法咨询

Gnuplot 6.0 pdflatex终端误差棒空白问题修复方案

问题现象

  • 在XUbuntu 24.04上使用Gnuplot 6.0时,数据点与垂直/水平误差棒的相交位置会出现空白
  • pdflatex终端下必现:调用errorbar且设置pointsize < 1时,空白明显;误差棒不对称时,空白还会与误差棒末端交互
  • pointsize越小空白越突出,疑似有一个size为1的白色图层覆盖在误差棒上方、数据点下方
  • Gnuplot 5.4无此问题,即便先绘制errorbars pt -1再画数据点也不会出现异常

修复方法

  • 分离误差棒与数据点绘制
    放弃errorbar同时绘制两者的方式,分两步操作完全复刻Gnuplot 5.4的行为:

    # 先画误差棒(不显示数据点)
    plot 'data.dat' with errorbars pt -1 lc rgb "black"
    # 再画数据点,自定义pointsize
    replot 'data.dat' with points pointsize 0.5 pt 7 lc rgb "black"
    
  • 启用传统误差棒样式
    Gnuplot 6.0新增了classic误差棒样式,强制使用旧版本的渲染逻辑:

    set style errorbar classic
    plot 'data.dat' with errorbars pointsize 0.5
    
  • 调整终端与绘图参数
    针对pdflatex终端,开启enhanced选项优化渲染,或使用实心点类型掩盖空白:

    set terminal pdflatex enhanced
    plot 'data.dat' with errorbars pointsize 0.5 pt 7 lc rgb "black"
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 08:50:59