Plotting table into bar graph
조회 수: 41 (최근 30일)
이전 댓글 표시
Hi, I got a question.
I got a table that has a format of 1x29, as seen bellow:
The table goes on till H14G (1x29)
Im trying to make a bar graph from this table, but im unable to make it work. I need the bar graph sectioned as seen bellow.

I'm only able to make data stack as seen bellow:
hold on
bar (ElektriciteitsTableYearly.H01G_kWh);
hold off
bar (ElektriciteitsTableYearly.H01U_kWh);
legend ({'H01U','H01G'});
댓글 수: 0
채택된 답변
Cris LaPierre
2021년 4월 8일
편집: Cris LaPierre
2021년 4월 8일
The bar chart you show has 3 groups of 2. I'm not seeing how you want to create groups with your data.
Perhaps start by just creating a bar for each column?
bar(ElektriciteitsTableYearly{:,2:end})
댓글 수: 3
Cris LaPierre
2021년 4월 8일
편집: Cris LaPierre
2021년 4월 8일
As you can see in the link I shared, the data must be arranged in matrix to greate a grouped bar chart. Each row corresponds to a group.
Try something like this.
bar(reshape(ElektriciteitsTableYearly{:,2:end},2,[])')
If that doesn't work, consider sharing your data. Save your table to a mat file and attach it using the paperclip icon.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Creating, Deleting, and Querying Graphics Objects에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!