Bar plot using multiple table variables?

I have a table as attached image. how do I plot First column on X and Varname2, Varname3 and Varname4 on Y axis together on the same plot?? I tried hold on function but the previous plots just get replaced.

2 件のコメント

Utkarsh Belwal
Utkarsh Belwal 2019 年 6 月 11 日
Can you attach the table file also
Jeffrey Marak
Jeffrey Marak 2019 年 6 月 18 日
mat.PNG
Utkarsh Belwal Hi, im attaching table here

サインインしてコメントする。

回答 (2 件)

Prasanth Sikakollu
Prasanth Sikakollu 2019 年 6 月 18 日

1 投票

Hi,
You can try the following code. Assuming that the data is present in the table named "table_data".
% table_data has the data in the form of a table.
bar(categorical(table_data{1:7, 1}), table_data{1:7, 2:4});
legend(table_data.Properties.VariableNames(2:4));
xlabel('LandUse Types');
Its outcome is the following bar graph.
For more information on Bar charts, refer to the following documentation link.
Hope it helps
Peter Perkins
Peter Perkins 2019 年 6 月 12 日

0 投票

It's not completely clear what you are asking for, but my guess is that you want bar, with the 'stacked' input, and t{2:7,2:4} as your (one) input. Then label the bars with t.LandUse. And maybe use t{1,2:4} in some kind of legend?

1 件のコメント

Jeffrey Marak
Jeffrey Marak 2019 年 6 月 18 日
matlab.png
I want to plot like the image attached

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeConvert Image Type についてさらに検索

タグ

質問済み:

2019 年 5 月 28 日

回答済み:

2019 年 6 月 18 日

Community Treasure Hunt

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

Start Hunting!

Translated by