How to plot number of box plots in a single figure? each box plot is a verctor of variable length.
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Also i have data in csv file in which each vector is of variable length. I want to normalize each vector by a certain value as well. Looking forward for a quick response. Thanks
0 commentaires
Réponses (1)
Jos (10584)
le 10 Fév 2014
Modifié(e) : Jos (10584)
le 10 Fév 2014
Here is an example.
% Given two column vectors with different lengths
V1 = 5 + 10 * randn(7,1) ;
V2 = 10 + 20 * randn(13,1) ;
% You can use subplots:
figure
subplot(2,2,1) ; boxplot(V1)
subplot(2,2,2) ; boxplot(V2)
% Or plot them in a single axes by padding the vectors with NaNs.
figure
M = padcat(V1,V2) ;
boxplot(M) % NaNs are ignored
The latter seems more informative to me ...
PADCAT can be downloaded from the File Exchange:
2 commentaires
Voir également
Catégories
En savoir plus sur Subplots dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!