How to plot mean with respect to bins?
Show older comments
I need to make 6 bins:Condition:<0.2;>0.2<0.4;>0.4<0.6;>0.6<0.8;>0.8<1,>1
For each bins i have got some mean values,now i have to plot these means in respective bins.The x axis will be having the bins,and y axis is the mean variable.So how do I do that?
Answers (1)
Wan Ji
on 30 Aug 2021
Hi friend,
Use histcounts and histogram, then the work is done
clc;clear
value = rand(100,1) + 0.1; % lack of your data, i generate it myself
x = [0.0,0.2, 0.4, 0.6,0.8,1.0,1.2]; % you can set 0.0 to min(value) and 1.2 to max(value)
[N, edges] = histcounts(value,x);
histogram('BinEdges',edges,'BinCounts',N)

2 Comments
Or, if the averages are already stored somehwere,
x = 0 : 0.2 : 1;
averages = rand(1,numel(x)-1);
histogram('BinEdges',x,'BinCounts',averages)
Sritoma Bose
on 14 Sep 2021
Categories
Find more on Creating and Concatenating Matrices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!