Bar plot using multiple table variables?
Mostrar comentarios más antiguos
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 comentarios
Utkarsh Belwal
el 11 de Jun. de 2019
Can you attach the table file also
Jeffrey Marak
el 18 de Jun. de 2019
Respuestas (2)
Prasanth Sikakollu
el 18 de Jun. de 2019
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
el 12 de Jun. de 2019
0 votos
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 comentario
Jeffrey Marak
el 18 de Jun. de 2019
Categorías
Más información sobre Convert Image Type en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

