如何在gnuplot boxplot中设置异常值之间的水平距离

时间:2015-02-28 10:12:13

标签: gnuplot boxplot

因此,如果我在gnuplot中绘制了一些数据作为boxplot(设置样式数据gnuplot),并且我有异常值具有相同的值,那么它们在同一位置水平绘制为点。

如何设置水平距离?

例如,我有数据文件data.dat

1
1
1
1
1
1
1
1
1
1
1
1
9
9

并使用

绘制它
set style data boxplot
plot 'data.dat' using (1):1
set yrange [0:10]

如何在y = 9时设置两点之间的距离?

2 个答案:

答案 0 :(得分:3)

不,您无法更改该距离,重复异常值的位置取决于所选的点数。但是,命令

之间的点距离存在差异
plot 'data.dat' using (1):1 

plot 'data.dat' using (1):1 pointsize 1.

但我怀疑这不应该发生,可能会被归类为错误。

set style data boxplot
set yrange[0:10]

plot 'data.dat' using (1):1 title 'no explicit point size',\
     '' using (2):1 pointsize 1 title 'point size 1'

enter image description here

答案 1 :(得分:1)

克里斯托夫,你走在正确的轨道上,只是没有走得太远。至少与Ver。 5.0,以下为我工作:

set style boxplot outliers pointtype 6
plot 'data.dat' using (1):2:(0):1 pointsize .1

我正在绘制几千个点,这导致了一个更合理的情节,因为可能有数十个重复。 Outliers that don't overlap