이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

bar3

3차원 막대 그래프 플로팅

구문

bar3(Z)
bar3(Y,Z)
bar3(...,width)
bar3(...,style)
bar3(...,color)
bar3(ax,...)
h = bar3(...)

설명

bar3은 3차원 막대 그래프를 그립니다.

bar3(Z)Z의 각 요소가 막대 하나에 해당하는 3차원 막대 차트를 그립니다. Z가 벡터인 경우 y 축 스케일의 범위는 1에서 length(Z)까지입니다. Z가 행렬인 경우 y축 스케일의 범위는 1에서 Z의 행 개수까지입니다.

bar3(Y,Z)Z의 요소에 대해 Y에서 지정된 위치에 막대 차트를 그립니다. 여기서 Y는 세로 막대의 y 값을 정의하는 벡터입니다. y 값은 비단조적일 수 있지만 중복된 값은 포함할 수 없습니다. Z가 행렬인 경우 Z의 같은 행에 있는 요소가 y 축에서 대응하는 동일한 위치에 나타납니다.

bar3(...,width)는 막대의 너비를 설정하며 그룹 내에서 막대 간 구분 방법을 제어하는 데 사용됩니다. 디폴트 width0.8이며 막대는 서로 약간의 간격을 두고 구분됩니다. width1이면 그룹 내에서 막대가 서로 접하게 됩니다.

bar3(...,style)은 막대의 스타일을 지정합니다. style'detached', 'grouped', 'stacked' 중 하나입니다. 디폴트 디스플레이 모드는 'detached'입니다.

  • 'detached'Z의 각 행에 있는 요소를 x 방향으로 줄지어, 개별 블록으로 표시합니다.

  • 'grouped'm개의 세로 막대로 이루어진 n개 그룹을 표시합니다. 여기서 nZ의 행 개수이고 m은 열 개수입니다. 각 그룹에는 Z의 열당 하나씩 막대가 포함됩니다.

  • 'stacked'Z의 각 행마다 하나씩 막대를 표시합니다. 행에 있는 모든 요소의 합이 막대 높이가 됩니다. 각각의 막대는 다양한 색으로 채색되는데, 색은 각각의 요소에 해당하며 각 행 요소가 전체에서 차지하는 상대적 비중을 보여줍니다.

bar3(...,color)color에 지정된 색을 사용하여 모든 막대를 표시합니다. 예를 들어, 빨간색 막대를 만들려면 'r'을 사용합니다. color'r', 'g', 'b', 'c', 'm', 'y', 'k', 'w' 중 하나로 지정합니다.

bar3(ax,...)는 현재 좌표축(gca) 대신 좌표축 ax에 플로팅합니다.

h = bar3(...)Surface 객체로 구성된 벡터를 반환합니다. Z가 행렬인 경우 bar3Z의 열마다 하나씩 Surface 객체를 만듭니다.

예제

모두 축소

데이터 세트 count.dat를 불러와서 3열 행렬 count를 반환합니다. count의 처음 10개 행을 Z에 저장합니다.

load count.dat
Z = count(1:10,:);

Z의 3차원 막대 그래프를 만듭니다. 기본적으로 스타일은 detached입니다.

figure
bar3(Z)
title('Detached Style')

데이터 세트 count.dat를 불러와서 3열 행렬 count를 반환합니다. count의 처음 10개 행을 Z에 저장합니다.

load count.dat
Z = count(1:10,:);

Z의 3차원 막대 그래프를 만들고 막대 너비를 0.5로 설정합니다.

width = 0.5;

figure
bar3(Z,width)
title('Bar Width of 0.5')

데이터 세트 count.dat를 불러와서 3열 행렬 count를 반환합니다. count의 처음 10개 행을 Z에 저장합니다.

load count.dat
Z = count(1:10,:);

Z의 3차원 막대 그래프를 만듭니다. 스타일 옵션을 grouped로 지정하여 Z의 각 행에 있는 요소를 그룹화합니다.

figure
bar3(Z,'grouped')
title('Grouped Style')

데이터 세트 count.dat를 불러와서 3열 행렬 count를 반환합니다. count의 처음 10개 행을 Z에 저장합니다.

load count.dat
Z = count(1:10,:);

Z의 3차원 막대 그래프를 만듭니다. 스타일 옵션을 stacked로 지정하여 Z의 각 행에 있는 요소를 누적(Stack)합니다.

figure
bar3(Z,'stacked')
title('Stacked Style')

확장 기능

R2006a 이전에 개발됨