Creating a histogram with non-increasing x axis

6 visualizaciones (últimos 30 días)
Tom Field
Tom Field el 20 de Sept. de 2024
Respondida: KSSV el 20 de Sept. de 2024
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.

Respuesta aceptada

KSSV
KSSV el 20 de Sept. de 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)

Más respuestas (0)

Categorías

Más información sobre Histograms en Help Center y File Exchange.

Productos


Versión

R2024b

Community Treasure Hunt

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

Start Hunting!

Translated by