我想在MATLAB中使用紧凑样式的方格图。但是,异常值不与主体对齐。使用传统风格时,效果很好。
X = [rand(1, 100), -5, 5];
figure
boxplot(X, 'PlotStyle','traditional');
hold on
boxplot(X, 'PlotStyle','compact');
见图:
紧凑型与传统箱型图的叠加
我在Ubuntu 14.04.2 LTS上使用Matlab R2014b。
答案 0 :(得分:0)
您需要使用Jitter
parameter来指定您希望在异常位置的x位置没有抖动。
boxplot(X, 'PlotStyle', 'Compact', 'Jitter', 0)
大于0的Jitter
值用于确保您可以正确显示所有异常值,特别是那些完全重叠(即具有相同值)的异常值