Bonjour,

J'aimerais savoir comment additionner sur une même figure des histogrammes différents en les différenciant par couleurs.

Par exemple :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
k1=[1 2 3 4 5 5];
k2=[1 1 3 5];
hist(k1);h = findobj(gca,'Type','patch');
set(h,'FaceColor','r','EdgeColor','w');
hold on;
hist(k2);i = findobj(gca,'Type','patch');
set(i,'FaceColor','g','EdgeColor','b');

J'ai donc utilisé la méthode Hold mais celle ci semble écraser l'histogramme précédent.
De plus, l'aide m'a proposé d'utiliser "findobj(gca,'Type','patch');" mais j'avoue que je ne sais pas trop à quoi cette dernière sert

Merci d'avance,

N4p