How to plot histogramme?

4 ビュー (過去 30 日間)
Mira le
Mira le 2020 年 1 月 8 日
編集済み: Adam Danz 2020 年 1 月 8 日
How can I plot histograme of a vector with four values independant?
v=[1; 2;0;1]

採用された回答

Adam Danz
Adam Danz 2020 年 1 月 8 日
編集済み: Adam Danz 2020 年 1 月 8 日
If those values describe the bar height, you could use bar(___,width) and specify the width of the bars as 1 to resemble a histogram.
v=[1; 2;0;1];
bar(v,1) % figure shown below
Alternatively, you can use histogram('BinEdges',edges,'BinCounts',counts) which specifies the bin edges.
histogram('BinEdges',.5 : 1 : 4.5,'BinCounts',v)
  4 件のコメント
Mira le
Mira le 2020 年 1 月 8 日
each bar of the histogramme with a different color
Adam Danz
Adam Danz 2020 年 1 月 8 日
編集済み: Adam Danz 2020 年 1 月 8 日
If you're using the bar() approach,
b = bar(v,1);
b.FaceColor = 'flat';
b.CData = [1 0 0; 0 1 0; 0 0 1; 1 1 0]; % set color of each bar
If you're using the histogram() approach, you'll need to loop through each value of v and plot each bar separately (this is not recommended).

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeHistograms についてさらに検索

タグ

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by