MATLAB: Can’t plot one-column stacked graph

bar column stacked

Hi everyone!
I've been using the bar command to make stacked graphs with no problems but when I try to make a one column stacked bar occurs the error 'X must be same length as Y.'
This is the code that I use and works for more than one column but not with one:
bar(1,[2 3], 'stacked')

Best Answer

It is only possible to plot two stacked bars. Hiowever, after that, it is possible to turn one of them off.
Try this:
figure
hb = bar(([2; 3]*[1 1])', 'stacked');
hb(1).XData(2) = NaN;
hb(2).XData(2) = NaN;
There may be other ways to do it as well.