Stacking two sets of data in a histogram
16 ビュー (過去 30 日間)
古いコメントを表示
I need to stack two arrays of equal size, 1x100 double, in a histogram. The problem is that I can individually show two different histograms in a single plot, but I want to combine data into one histogram so that the bars of the histogram are 'stacked' and form a 'visual ratio'. I have attached a sample histogram of what I want visually.
Any help would be really appreciated!
0 件のコメント
採用された回答
Star Strider
2015 年 7 月 25 日
You need to express them as column vectors, then concatenate them into a single array to use bar with the 'stacked' option:
A = randi(25, 1, 100);
B = randi(50, 1, 100);
figure(1)
bar([A(:) B(:)], 'Stacked')
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Histograms についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!