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

Gnuplot v6.0.3绘图异常:Y轴范围与曲线显示不符求助

问题分析与解决
  • 核心遗漏的设置包含两个关键项:
    1. 未声明X轴为时间数据类型:Gnuplot默认会将输入的日期字符串当作普通文本或错误数值解析,若未明确指定X轴为时间轴,它可能误把日期列当作Y轴数据(比如提取年份2004作为数值),导致Y轴范围被错误拉伸至2000+,实际价格数据未被正确调用。
    2. 未明确指定绘图所用的数据列:如果脚本中没有用using 1:2指定以第一列(日期)为X轴、第二列(价格)为Y轴,Gnuplot可能默认用行号作为X、第一列作为Y,进而出现你看到的水平直线(日期被解析为固定区间的数值,比如年份)。
修正后的关键设置

需要在脚本中添加以下命令:

# 声明X轴为时间数据,并指定日期格式
set xdata time
set timefmt "%Y-%m-%d"
# 设置X轴的显示格式(可选,按需调整)
set format x "%Y-%m-%d"

# 绘图时明确指定用第1列做X、第2列做Y
plot "你的数据文件名" using 1:2 with lines
  • 若Y轴范围仍不符合预期,可手动指定范围:
set yrange [-200:200]

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.11 20:12:02