Help with creating histogram

1 vue (au cours des 30 derniers jours)
Bright Edison
Bright Edison le 16 Avr 2019
Commenté : Bright Edison le 16 Avr 2019
Can someone help me with this
If I have a random array
>> a = randi(10,10,10)
a =
9 8 10 10 10 4 10 7 2 1
7 5 1 7 6 5 7 9 5 10
6 5 2 5 7 6 6 6 6 7
8 5 6 9 9 4 6 5 2 4
4 7 2 10 9 10 8 3 5 3
9 2 3 3 4 7 2 7 8 5
1 7 9 6 5 2 1 7 5 1
2 7 8 10 5 3 7 7 9 10
4 10 4 3 5 1 9 2 5 5
1 1 1 4 9 7 2 1 10 5
how can i create a histogram of this data in decreasing order of the number of counts for every number 1 to 10. The horizontal axis will be labelled with each number for the corresponding counts.

Réponse acceptée

Duncan Po
Duncan Po le 16 Avr 2019
If you convert to categorical, you can sort the counts by descending order:
a = randi(10,10,10);
histogram(categorical(a), 'DisplayOrder', 'descend');
untitled.png
  1 commentaire
Bright Edison
Bright Edison le 16 Avr 2019
Thanks

Connectez-vous pour commenter.

Plus de réponses (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by