MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn moreOpportunities for recent engineering grads.

Apply Today**New to MATLAB?**

Asked by Hello kity
on 8 Feb 2013

Hi

I want to stack a bar but it gives error

X as Y same lenght

i have a simple matrix,

A=[76 96 68 15 112 160]

I plot:

bar(1,A(1,1),'c') hold on bar(2,A(1,2),'y')

till bar 6 with each own color, bar 7 should be total of them off them but stacked and with each of them with their representative color.

*No products are associated with this question.*

Answer by the cyclist
on 8 Feb 2013

Accepted answer

Here is one way:

A = [76 96 68 15 112 160];

A6 = nan(6,6); A6(1:7:36) = A;

A7 = [A6;A];

bar(A7,'stacked');

Answer by Azzi Abdelmalek
on 8 Feb 2013

Edited by Azzi Abdelmalek
on 8 Feb 2013

close A=[76 96 68 15 112 160] cl='rgbkcm' for k=1:6 bar(k,A(k),cl(k)) hold on end set(gca,'xtick',1:6)

## 0 Comments