![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/725054/image.jpeg)
How to plot mean with respect to bins?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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?
0 Kommentare
Antworten (1)
Wan Ji
am 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)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/725054/image.jpeg)
2 Kommentare
Adam Danz
am 30 Aug. 2021
Or, if the averages are already stored somehwere,
x = 0 : 0.2 : 1;
averages = rand(1,numel(x)-1);
histogram('BinEdges',x,'BinCounts',averages)
Siehe auch
Kategorien
Mehr zu Data Distribution Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!