
Help with creating histogram
4 views (last 30 days)
Show older comments
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.
0 Comments
Accepted Answer
Duncan Po
on 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');

More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!