
How create a decreasing axis for a histogram plot?
12 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Dan H
am 10 Sep. 2018
Bearbeitet: KALYAN ACHARJYA
am 10 Sep. 2018
Hello, when creating histograms using the "histogram" command, the x-axis ('bins') are sorted from lower to higher value from left to right, just as is typical for standard plots (0-1, 1-2, 2-3, ...).
However, for a later processing / displaying of the histograms, I need the bins in a decreasing order (..., 3-2, 2-1, 1-0).
To be precise, my bins are rather small: the highest value is 0.1, lowest value 0 (--> only positive data), I would like a constant bin width of 0.01.
I unsuccessfully tried to use the 'BinLimits' as well as the 'BinEdges' command, which would not accept decreasing bin limits.
So any advice on how to create a histogram with decreasing bin limits is appreciated.
Thank you, Dan
0 Kommentare
Akzeptierte Antwort
KALYAN ACHARJYA
am 10 Sep. 2018
Bearbeitet: KALYAN ACHARJYA
am 10 Sep. 2018
i=rgb2gray(imread('1.jpg'));
h=histc(i(:), 0:255);
plot(h)
set(gca, 'XDir','reverse')

0 Kommentare
Weitere Antworten (1)
the cyclist
am 10 Sep. 2018
The axis direction is a property of the figures axes themselves, not an input to the histogram command.
x = randn(1000,1);
figure
histogram(x)
set(gca,'XDir','reverse')
0 Kommentare
Siehe auch
Kategorien
Mehr zu Histograms 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!