Ich habe eine 600x24 Matrix a, ich möchte Histogramm von jeder Spalte in der gleichen Figur, aber mit verschiedenen Farben in MATLAB, habe ich den folgenden Code, aber es gab mir nicht Regenbogenfarbe, habe ich den folgenden Code, bittePlotten mehrere Histogramm in der gleichen Figur mit unterschiedlicher Farbe in Matlab
col = hsv(24);
hold on;
for m = 1:24
hist(a(:,m), 50);
h = findobj(gca,'Type','patch');
set(h,'FaceColor', col(m,:),'EdgeColor',col(m,:));
alpha(0.3);
end
hold off;