Help with creating histogram

1 Ansicht (letzte 30 Tage)
Bright Edison
Bright Edison am 16 Apr. 2019
Kommentiert: Bright Edison am 16 Apr. 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.

Akzeptierte Antwort

Duncan Po
Duncan Po am 16 Apr. 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

Weitere Antworten (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by