Plotting 2 arrays as bar charts with adjacent bars

7 次查看(过去 30 天)
I have two arrays A and B, each of 8 elements. I want to plot them as bar charts with each corresponding element plotted as adjacent bars. The bar tool overlaps and makes it difficult to handle the properties. The target is something like this (see image).
Thank you

采纳的回答

VBBV
VBBV 2022-11-15
A = rand(1,8);
B = rand(1,8);
bar([1 2 3 4 5 6 7 8],[A;B]); % use concatenation

更多回答(1 个)

Murtaza Mohammadi
Murtaza Mohammadi 2022-11-15
I managed to achieve it by using the following command.
bar([1 2 3 4 5 6 7 8],vertcat(A, B));
Is there any solution more elegant?
Thanks

类别

Help CenterFile Exchange 中查找有关 Bar Plots 的更多信息

产品


版本

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by