2016-03-30 7 views
0

Ich möchte die kompakten Style Box Whisker Plots in MATLAB verwenden. Die Ausreißer sind jedoch nicht auf den Hauptteil ausgerichtet. Wenn man traditionellen Stil verwendet, funktioniert es gut.Kompaktes Boxplot passt keine Ausreißer an

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

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

Siehe Abbildung:

Overlay kompakter vs traditionellen Boxplots

overlay of compact vs traditional boxplots in matlab

Ich bin mit Matlab R2014b auf Ubuntu 14.04.2 LTS.

Antwort

0

Sie möchten die Jitter parameter verwenden, um anzugeben, dass Sie keinen Jitter in der x-Position Ihrer Ausreißerpositionen möchten.

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

enter image description here

A Jitter Wert größer als 0 wird verwendet, um sicherzustellen, dass Sie richtig alle Ausreißer visualisieren können, insbesondere solche, die vollständig überlappend sein würde (das heißt den gleichen Wert)