Bar plot using multiple table variables?

102 ビュー (過去 30 日間)
Jeffrey Marak
Jeffrey Marak 2019 年 5 月 28 日
回答済み: Prasanth Sikakollu 2019 年 6 月 18 日
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 日
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 日
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

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

カテゴリ

Help Center および File ExchangeLine Plots についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by