How to create a histogram plot with unequal bins?
古いコメントを表示
LS,
I would like to generate a histogram plot for a dataset which is like:
a= [-99999999 -2 -2 -2 -1 -1 0 0 0 1 1 2]
When I use the normal hist function
hist(a)
only two bars are shown; one for the outlying value and one for the values around zero. The details of the values around zero disappear in the graph. Is there a way to avoid this? Can I generate bins from -2 to 2 and a separate bin for everything smaller than -3?
Your help is really appreciated.
Best regards,
Frits Hermans
採用された回答
その他の回答 (1 件)
the cyclist
2011 年 5 月 26 日
You can specify the bins precisely, using either the hist() or histc() functions. May I recommend a careful read of the documentation, which spells out how to do this.
>> doc hist
>> doc histc
Specifically, look at the syntax
>> hist(Y,x)
which specifies the locations of the centers of the bins, or
>> histc(Y,edges)
which specifies the locations of the edges.
カテゴリ
ヘルプ センター および File Exchange で Data Distribution Plots についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!