Main Content

막대 그래프 유형

막대 그래프는 시간 경과에 따른 결과를 보고, 다양한 데이터 세트의 결과를 비교하고, 개별 요소가 집계량에서 얼마나 큰 비중을 차지하는지를 표시하는 데 유용합니다.

기본적으로, 막대 그래프는 벡터 또는 행렬의 각 요소를 하나의 막대로 나타내며, 막대 높이는 요소 값에 비례하여 표시됩니다.

2차원 막대 그래프

bar 함수는 x축을 따라 막대를 배치합니다. 행렬에서 동일한 행에 포함된 요소는 함께 그룹화됩니다. 예를 들어, 행렬에 5개의 행과 3개의 열이 있는 경우 barx축을 따라 3개의 막대로 구성된 5개의 그룹을 표시합니다. 첫 번째 막대 묶음은 Y의 첫 번째 행에 포함된 요소를 나타냅니다.

Y = [5,2,1
     8,7,3
     9,8,6
     5,5,5
     4,3,2];
figure
bar(Y)

Figure contains an axes object. The axes object contains 3 objects of type bar.

한 행의 요소를 누적시키려면 bar 함수에 stacked 옵션을 지정해야 합니다.

figure
bar(Y,'stacked')

Figure contains an axes object. The axes object contains 3 objects of type bar.

2차원 가로 막대 그래프

barh 함수는 y축을 따라 막대를 배치합니다. 행렬에서 동일한 행에 포함된 요소는 함께 그룹화됩니다.

Y = [5,2,1
     8,7,3
     9,8,6
     5,5,5
     4,3,2];
figure
barh(Y)

Figure contains an axes object. The axes object contains 3 objects of type bar.

3차원 막대 그래프

bar3 함수는 각각의 요소를 별도의 3차원 블록으로 그리고, y축을 따라 각 열의 요소를 배치합니다.

Y = [5,2,1
     8,7,3
     9,8,6
     5,5,5
     4,3,2];
figure
bar3(Y)

Figure contains an axes object. The axes object contains 3 objects of type surface.

한 행의 요소를 누적시키려면 bar3 함수에 stacked 옵션을 지정해야 합니다.

figure
bar3(Y,'stacked')

Figure contains an axes object. The axes object contains 3 objects of type surface.

3차원 가로 막대 그래프

bar3h 함수는 각각의 요소를 별도의 3차원 블록으로 그리고, z축을 따라 각 열의 요소를 배치합니다.

Y = [5,2,1
     8,7,3
     9,8,6
     5,5,5
     4,3,2];
figure
bar3h(Y)

Figure contains an axes object. The axes object contains 3 objects of type surface.

참고 항목

| | |