MATLAB Answers

## Plot a 3-D bar graph and coloring

Asked by Elria

### Elria (view profile)

on 25 Jan 2013
```X=[0,50,100,150,200,250,300,350,400,450,500,550,600,650,700,750,800,850,900,950,1000];
Y=[0;50;100;150;200;250;300;350;400];
% Create the colour vectors
map=[1 0 0; 1 1 0;0 1 0];
colormap(map);
colors=zeros(size(Z));
% Define the thresholds
colors(Z<90)=3;
colors(Z >=90 & Z < 95)=2;
colors(Z >= 95)=1;
%  Plot the 3D surface
surf(X,Y,Z,colors)
```

How can I do the same thing but get a 3-D bar grap?I have never plotted again a 3-D bar graph in matlab, only excel. Thanks in advance.

#### 0 Comments

Log in to comment.

## 1 Answer

### Thorsten (view profile)

Answer by Thorsten

### Thorsten (view profile)

on 25 Jan 2013

```help bar3
```

Elria

### Elria (view profile)

on 25 Jan 2013

I've read that but still cannot get it.

Thorsten

### Thorsten (view profile)

on 8 Feb 2013

What is Z in your example?

For a first approach, try

`   bar3(Z)`

Log in to comment.

### Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today