How to change y-axis limit of a histogram

I want to add a histogram to a GUI, but i have to keep it small, when i initiate it, it shows a value of 5000 on y axis whereas the frequency of pixels is less than 500 so i want to decrease it to clearly show the bars. So can anybody tell me on how to change y axis limit in imhist.

Risposte (2)

Take the log before you display it. Or suppress one of the bins by setting it to zero. You can change the limits with ylim
ylim([0 500]);

3 Commenti

i declared my y axis to be R_size but when i use the above command the matlab pops error as " Undefined function or variable 'R_sizelim'"
It would be easier to get an answer by asking a new question, instead of commenting on a two-year old post.
Seems like you might want something like:
R_size.YLim = [minim, maxim]
what if its a hist3 i.e. histogram in 2D

Accedi per commentare.

jawad mansoor
jawad mansoor il 25 Mag 2014
ye le merey dost :P :D :)
ab khapa arrange ker k rakhi

3 Commenti

I tried, but in GUI mode, it is not working, any other suggestions
what if its a hist3 i.e. histogram in 2D

Accedi per commentare.

Richiesto:

il 25 Mag 2014

Commentato:

il 26 Mar 2017

Community Treasure Hunt

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

Start Hunting!

Translated by