Creating a histogram with non-increasing x axis
7 views (last 30 days)
Show older comments
Hi there,
I am attempting to make a histogram for occurence throughout the year, and I would like to have my plot centered on month 12 as to enhance readability. Is there anyway to do this as a Histogram or do I have to turn it into a bar graph and then manually reorder. I have not included my code as it is rather long, but let me know if it is needed.
Thanks in advance.
0 Comments
Accepted Answer
KSSV
on 20 Sep 2024
A = rand(100,1) ;
figure
h = histogram(A) ;
vals = h.Values ;
bins = h.BinEdges ;
bins = (bins(1:end-1)+bins(2:end))/2 ;
% Arrange the bins in your required order
idx = [4 1 3 2 5] ;
figure
bar(vals(idx))
str = cellstr(string(bins(idx))) ;
xticklabels(str)
0 Comments
More Answers (0)
See Also
Categories
Find more on Histograms 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!