# Plot boxplot giving it the median, range and quartiles

6 Ansichten (letzte 30 Tage)
Edward am 11 Feb. 2014
Kommentiert: Salaar Khan am 16 Feb. 2022
Hi, I need to plot similar to this:
(Multiple categories) however I have way too much data to store in memory. Is there a way I can calculate the median, range and quartiles for each category and then plot a boxplot rather than giving the function boxplot() all the data?
Or is there a "hold on" type method where I can plot each category side by side on the same figure but one after the other?
##### 2 KommentareKeine anzeigenKeine ausblenden
yair suari am 2 Nov. 2015
Its a boxplot
Mike Garrity am 2 Nov. 2015
Which is part of the Statistics toolbox.

Melden Sie sich an, um zu kommentieren.

### Antworten (2)

the cyclist am 2 Nov. 2015
Here's one way:
rng default
N = 10000;
data = randn(N,1);
figure
hold on
boxplot(data,'positions',1)
clear data
data = randn(N,1);
boxplot(data,'positions',2)
label = {'data1','data2'};
xlim([0.5 2.5])
set(gca,'XTick',[1 2],'XTickLabel',label)
##### 0 Kommentare-2 ältere Kommentare anzeigen-2 ältere Kommentare ausblenden

Melden Sie sich an, um zu kommentieren.

Soleil Hernandez am 13 Jun. 2016
how would this change if I was putting 3 box plots on the same figure?
##### 1 Kommentar-1 ältere Kommentare anzeigen-1 ältere Kommentare ausblenden
Salaar Khan am 16 Feb. 2022
rng default
N = 10000;
data = randn(N,1);
figure
hold on
boxplot(data,'positions',1)
clear data
data = randn(N,1);
boxplot(data,'positions',2)
label = {'data1','data2'};
clear data
data = randn(N,1);
boxplot(data,'positions',3)
label = {'data1','data2','data3'};
xlim([0.5 3.5])
set(gca,'XTick',[1 2 3],'XTickLabel',label)

Melden Sie sich an, um zu kommentieren.

### Kategorien

Mehr zu Exploration and Visualization finden Sie in Help Center und File Exchange

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by