Gnuplot-yrange-仅缩放最大参数

Gnuplot-yrange-仅缩放最大参数,gnuplot,Gnuplot,我有一个Y范围内的数据 我想将数据从60绘制到最大值,但最大值必须自动缩放 我尝试设置yrange[60://code>或[60://code>但它报告消息:所有点y值未定义! 如果我更改14下的值,[13:]它会工作并给我写消息:空y范围[13:13],调整为[13:13.13] 有人知道怎么做吗?也许GPVAL\u DATA\u Y\u MAX变量或stats命令会有所帮助?请参见,这应该是可行的。将重置放在命令之前,以确保没有奇数设置。最简单的命令如reset;设置Y范围[60:];打印“

我有一个Y范围内的数据 我想将数据从60绘制到最大值,但最大值必须自动缩放

我尝试设置yrange[60://code>或
[60://code>但它报告消息:所有点y值未定义!
如果我更改
14
下的值,
[13:]
它会工作并给我写消息:空y范围[13:13],调整为[13:13.13]


有人知道怎么做吗?

也许GPVAL\u DATA\u Y\u MAX变量或stats命令会有所帮助?请参见

,这应该是可行的。将
重置
放在命令之前,以确保没有奇数设置。最简单的命令如
reset;设置Y范围[60:];打印“data.txt”
,是否有效?如果没有,请发布一个简短的脚本,并可能将您的数据文件或其中的一部分上传到某个地方。我尝试将命令reset插入GNU_HEAD变量,但它仍然不起作用。下面是我构建gnuplot参数头的部分代码。解释:ARR_YMIN_YMAX是使用awk计算y最小最大值。因此,如果我插入参数-y80(PRM_-YMIN)和-y auto(PRM_-YMAX),那么脚本将生成“set-yrange[80:]”。有一个数据文件:调试这样的脚本非常困难。对于您的数据,以下原始gnuplot脚本工作正常:
reset;设置时间表“[%Y/%m/%d%H:%m:%S]”;设置扩展数据时间;设置Y范围[60:];使用1:3绘制“单日整数数据”。为什么需要使用awk计算最小和最大数据?如果您希望将xrange(例如)与数据范围紧密配合,请使用
设置自动缩放xfix
。感谢您的建议。使用此脚本可以从图像生成视频,如果我使用-X max(使用awk获得)则获取如果我使用设置自动缩放xfixmax,则获取以下信息:我尝试在gnuplot中运行以下命令:set-timemt“[%Y/%m/%d%H:%m:%S]”设置扩展数据时间设置xrange[“[2009/05/11 07:57:00]:”[2009/05/12 07:20:00]“]set-yrange[-9900:9900]设置自定标ymin设置自定标ymax使用1:3绘制“dataEdux/big.data”,它可以工作,但如果我运行脚本,我有这个输出:(不同的是,我逐段处理数据文件)如果我删除,就会有来自gnuplot的输出“set autoscale ymin set autoscale ymax”这样它可以工作,但没有自动缩放y范围。数据文件()Gnuplot提供了许多自动缩放选项,不需要
stats
或类似选项。。。