I have this table T
T
X Y Z
1 0 5
1 1 3
1 2 3
2 0 6
2 1 0
2 2 7
how do I get a bar plot of Y stacked (X) vs Z (on the y axis) .
So it will be Y vs Z but Y will have two colors one for 1 and nother for 2.

댓글 수: 2

dpb
dpb 2022년 5월 27일
Not at all clear what you really intend here, sorry...can you sketch what you think result should be and attach the image?
Frederick Awuah-Gyasi
Frederick Awuah-Gyasi 2022년 5월 27일
@dpb pls find the image attached.

댓글을 달려면 로그인하십시오.

 채택된 답변

dpb
dpb 2022년 5월 27일
편집: dpb 2022년 5월 27일

0 개 추천

For 'stacked' the columns are sum of rows; there are as many bars as rows.
So, if your data array above is XYZ, then
Z=reshape(XYZ(:,3),3,[]);
bar(XYZ(1:3,2),Z,'stacked')
creates the orientation to produce what you've sketched.

추가 답변 (0개)

카테고리

질문:

2022년 5월 27일

편집:

dpb
2022년 5월 27일

Community Treasure Hunt

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

Start Hunting!

Translated by