plot 2d matrix
4 views (last 30 days)
Show older comments

I have a 8x10 matrix. 10 are the number of subjects and 8 the number of different ranges of values I have. I only have values of 1 or 0. I'd like to plot on the y-axis the 8 ranges and the x-axis the 10 subjects: i.e. i want to draw one bar for each subject, divided in 8 parts (in correspondance to the 8 ranges on the y-axis) and color these 8 segments black when it is 0 and white when it is 1. I attached a picture of the graph I drew by hand..
does anyone have any idea how i could do this?
Thanks in advance
0 Comments
Answers (1)
SALAH ALRABEEI
on 11 Jun 2021
Assume u matrix is A
%
bar(A','stacked')
2 Comments
SALAH ALRABEEI
on 12 Jun 2021
If I get u correctly, u need to represent each col by a bar, then each bar is divided into six sections.

If this what u need, try to transpse the matrix
See Also
Categories
Find more on 2-D and 3-D Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!