紧凑的箱形图不会对齐异常值

时间:2016-03-30 13:07:05

标签: matlab matlab-figure boxplot

我想在MATLAB中使用紧凑样式的方格图。但是,异常值不与主体对齐。使用传统风格时,效果很好。

X = [rand(1, 100), -5, 5];

figure
boxplot(X, 'PlotStyle','traditional');
hold on
boxplot(X, 'PlotStyle','compact');

见图:

紧凑型与传统箱型图的叠加

overlay of compact vs traditional boxplots in matlab

我在Ubuntu 14.04.2 LTS上使用Matlab R2014b。

1 个答案:

答案 0 :(得分:0)

您需要使用Jitter parameter来指定您希望在异常位置的x位置没有抖动。

boxplot(X, 'PlotStyle', 'Compact', 'Jitter', 0)

enter image description here

大于0的Jitter值用于确保您可以正确显示所有异常值,特别是那些完全重叠(即具有相同值)的异常值