私は 600x24 の行列 a を持っています。同じ図の各列のヒストグラムを作成したいのですが、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;