0

我正在尝试使用 gnuplot 4.6 制作箱线图,但我遇到了一些问题。我试图从多个来源找到答案,但没有找到。

例如,以下命令不起作用

gnuplot> set style boxplot
               ^
     expecting 'data', 'function', 'line', 'fill', 'rectangle', or 'arrow'
gnuplot> set style boxplot outliers pointtype 7
                   ^
         expecting 'data', 'function', 'line', 'fill', 'rectangle', or 'arrow'

如果我直接绘制为 GNUPLOT 手册第 45 页中的状态,就像这样

gnuplot> plot 'boxplotdata.dat' using (1):2

我刚上车x=1,所有点都像'+'一样绘制,但根本没有箱线图。如果进行处理并使用烛台/晶须图,那么没关系,但我无法得到异常值......

我的原始数据如下

32  0.521984
32  0.521801
32  0.512350
32  0.519136
32  0.518901
32  0.527961
32  0.506231
32  0.512615
32  0.526872
32  0.520300
32  0.511880
32  0.531184
32  0.510774
32  0.527602
32  0.520770
32  0.517887
32  0.527341
32  0.525647
32  0.525276
32  0.527341

我怎样才能打印出异常值'o'?

4

1 回答 1

3

在 gnuplot 4.6 手册中,p45:

默认情况下,晶须从盒子的末端延伸到最远的点,其 y 值在四分位间距的 1.5 倍范围内。

因此,异常值必须大 1.5 倍,并且数据中没有任何异常值(这就是我们在图片中看不到它们的原因)。

这在我的 gnuplot 4.6 MS-Windows 中完美运行:

set style boxplot outliers pointtype 19
set style data boxplot
plot 'data' u 1:2

检查版本,尝试重新安装。

于 2013-05-16T21:58:27.753 回答