Plot histograms from a loop

4 vues (au cours des 30 derniers jours)
msij
msij le 2 Mar 2016
Hi,
I have a loop that reads in all images from a folder and then processes and analyses them. From this, I get n variables with certain values. I want to be able plot each of these variables as a histogram on the same plot (and have a different colour for each histogram).
So if I have 3 images, I want 3 histograms. If I have 5, then I want 5.
How would I go about doing this?
I tried a few loops but kept getting stuck.
Thanks for your help.

Réponse acceptée

Steven Lord
Steven Lord le 2 Mar 2016
There's an example on the documentation page for HISTOGRAM that shows how to plot multiple histograms on the same axes.
  2 commentaires
msij
msij le 3 Mar 2016
Modifié(e) : msij le 3 Mar 2016
I know how to plot multiple histograms on the same axes.
What I'm asking here is how to do this from a loop with variable arguments.
If the input is 4 images, the resulting data is given in 4 variables. Then I need to plot all 4 on the same axes. However I'm not sure how to do this given a variable number of images each time.
EDIT: Never mind. I solved this issue by using a while loop. Thanks anyway.
Giorgio Gerini Romagnoli
Giorgio Gerini Romagnoli le 14 Mai 2020
Hello, I am trying to do the same here, how did you solve this issue?

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by