Error when plotting a stacked bar chat.
3 views (last 30 days)
Show older comments
mpho bosupeng
on 23 Dec 2023
Commented: Sulaymon Eshkabilov
on 23 Dec 2023
Hello I used the following code on MATLAB R2021a to obtain a stacked bar chat but I get the following error:
Error using bar (line 139)
Input arguments must be numeric, datetime, duration or categorical.
x = ["1980M11"; "1985M01"; "1986M01"; "1991M09"; "1994M07"; "1997M07"; "2007M07"; "2012M06"; "2015M01"; "2017M11 to date"];
y =[50 50 0; 75 25 0; 65 35 0; 60 30 10; 70 30 0; 65 35 0; 60 40 0; 55 45 0; 50 50 0; 45 55 0];
bar(x,y,'stacked')
However, when I use MATLAB online I get the bar chat without issues but its not high quality (png) and I cannot edit the work. Help me to run this on R2021a.
0 Comments
Accepted Answer
Sulaymon Eshkabilov
on 23 Dec 2023
Here is the corrected code:
x = ["1980M11"; "1985M01"; "1986M01"; "1991M09"; "1994M07"; "1997M07"; "2007M07"; "2012M06"; "2015M01"; "2017M11 to date"];
y =[50 50 0; 75 25 0; 65 35 0; 60 30 10; 70 30 0; 65 35 0; 60 40 0; 55 45 0; 50 50 0; 45 55 0];
x = categorical(x);
bar(x,y,'stacked')
2 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!