How to set the Bin width of the histogram ?

68 vues (au cours des 30 derniers jours)
karanvir sidhu
karanvir sidhu le 13 Juin 2019
I am setting the bin width to 0.05 as can be in seen in the code snipet below
h1 = histogram(Data);
h1.Normalization = 'probability';
h1.BinWidth = 0.05;
But the histogram does not set the bin width to 0.05. It varies every time I run the function.
Please help.
  1 commentaire
the cyclist
the cyclist le 13 Juin 2019
This code set the bin width to 0.05 for me, as expected.
Data = rand(100,1);
h1 = histogram(Data);
h1.Normalization = 'probability';
h1.BinWidth = 0.05;
Can you upload an example of the variable Data that exhibits the problem?

Connectez-vous pour commenter.

Réponses (2)

Paramjit Yadav
Paramjit Yadav le 8 Juil 2021
How to set the bin width and bin edges simulataneously. Please help.
  2 commentaires
the cyclist
the cyclist le 8 Juil 2021
Modifié(e) : the cyclist le 8 Juil 2021
If you define the edges, then the widths are determined by the differences between the edges. I don't see how your question makes sense.
Also, you might want to ask a new question. The way you entered this, it is appearing as an "answer" to another question.
Steven Lord
Steven Lord le 8 Juil 2021
If you're explicitly setting the bin edges, that fixes the bin widths (potentially to non-uniform values.) So just set the edges.

Connectez-vous pour commenter.


Paramjit Yadav
Paramjit Yadav le 8 Juil 2021
Thank you so much.

Catégories

En savoir plus sur Data Distribution Plots dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by