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

如何调整Gnuplot中Y轴刻度步长且不使用logscale

Gnuplot非对数轴Y轴刻度步长调整方案
  • 固定步长设置
    直接指定固定步长即可控制刻度密度,可根据你的数据范围自行调整步长数值,示例中将步长设为10:
    set ytics 10
  • 自动适配+限制刻度总数
    如果需要让步长自动适配数据范围,同时避免刻度过多,可以在auto参数后指定最多显示的刻度数,示例中限制Y轴最多显示6个刻度:
    set ytics auto 6
  • 自定义范围+步长
    如需同时指定Y轴的刻度起止范围和步长,使用如下格式:
    set ytics <起始值>, <步长>, <结束值>
    例如Y轴数据范围为0~50,步长设为10的写法:
    set ytics 0,10,50
  • 自定义指定刻度值
    如需仅显示特定的几个Y轴刻度,可以手动枚举:
    set ytics ("0" 0, "10" 10, "25" 25, "50" 50)

以上所有设置均不需要调用logscale参数,若需要Y轴范围自动匹配输入数据的数值范围,可配合添加set autoscale y配置即可实现Y轴和X轴数据联动适配。
可参考以下完整配置示例:

# 配置Y轴自动适配,最多显示5个刻度
set ytics auto 5
# 自动匹配Y轴范围到实际数据
set autoscale y
# 其余绘图配置
set xlabel "X轴数值"
set ylabel "Y轴数值"
set grid
# 绘图命令,替换为你的数据文件路径即可
plot "data.txt" using 1:2 with linespoints title "测试数据"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.08 21:39:03