Gnuplot 使用范围时,stats命令不返回预期值
我发现在使用范围时,stats命令有一些奇怪的行为。 考虑下面的简单例子。Gnuplot 使用范围时,stats命令不返回预期值,gnuplot,Gnuplot,我发现在使用范围时,stats命令有一些奇怪的行为。 考虑下面的简单例子。 $Data我试图解释这种行为: 如果你这样做 stats [1:5] $Data u 1:2 nooutput stats [1:5] $Data u 1 nooutput 第1列对应于x,第2列对应于y。 在[1:5]中,您将x限制在1到5之间,因此有5条记录 如果你这样做 stats [1:5] $Data u 1:2 nooutput stats [1:5] $Data u 1 nooutput 列1是一种
$Data我试图解释这种行为: 如果你这样做
stats [1:5] $Data u 1:2 nooutput
stats [1:5] $Data u 1 nooutput
第1列对应于x,第2列对应于y。
在[1:5]中,您将x限制在1到5之间,因此有5条记录
如果你这样做
stats [1:5] $Data u 1:2 nooutput
stats [1:5] $Data u 1 nooutput
列1是一种y,伪列0是一种x,
但是,您限制的是x,而不是伪列0,因此是10条记录
所以,如果你这样做了
stats [1:5] $Data u 1:1 nooutput
您将在第1列中获得预期结果和预期统计信息
要查看所有统计值,请键入show var STATS
但我只是猜测。。。我相信@Ethan能看出来