bar는 이차원 막대 그래프, bar3은 삼차원 막대 그래프를 그릴 때 사용한다. barh, bar3h는 가로로 뻗은 막대 그래프를 그리는 것으로 h는 horizontal의 머리글자다.
bar(x,y)의 형태로 사용하며, 막대 그래프의 색상을 지정하려면 bar(x,y,'color code 1')를 쓴다.
x는 그래프의 x좌표 데이터, y는 x좌표 데이터의 크기를 나타낸다.
example1.m
x=[1,3,5,7,9];
y=[12,14,16,18,20];
bar(x,y)
출력
bar(y)처럼 y만 사용해서 그래프를 그릴 수도 있는데, 이 때 x좌표 데이터는 자동으로 1, 2, 3, 4, 5가 할당된다.
그룹으로 묶인 막대 그래프도 그릴 수 있다.
example2.m
x=[1,3,5];
y=[12,14,16;
18,20,22;
24,26,28];
bar(x,y)
출력
y행렬의 한 행이 x행렬 한 요소의 그룹에 속하게 된다.
아래는 bar, barh, bar3, bar3h를 사용한 막대 그래프이다. 모두 동일하게 example2.m의 x, y데이터를 사용하였다.
- color code에는 k(검은색; black), w(하얀색; white), r(빨간색; red), y(노란색; yellow), g(초록색; green), b(파란색; blue) 등이 있다. [본문으로]