Main Content

그리드 선을 추가하고 배치 편집하기

이 예제에서는 그리드 선을 그래프에 추가하는 방법을 보여줍니다. 또한, 그리드 선의 배치를 편집하고 모양을 수정하는 방법을 설명합니다.

그리드 선 표시

막대 차트를 생성하고 그리드 선을 표시합니다. 그리드 선이 눈금 위치에 표시됩니다.

y = rand(10,1);
bar(y)
grid on

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

눈금 사이에 보조 그리드 선을 추가합니다.

grid minor

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

모든 그리드 선의 표시를 해제합니다.

grid off

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

특정 방향으로 그리드 선 표시하기

Axes 객체에 액세스하고 XGrid, YGrid, ZGrid 속성을 설정하여 특정 방향으로 그리드 선을 표시합니다. 이들의 속성을 'on' 또는 'off'로 설정합니다.

2차원 플롯을 생성하고 y 방향으로만 그리드 선을 표시합니다.

y = rand(10,1);
bar(y)
ax = gca;
ax.XGrid = 'off';
ax.YGrid = 'on';

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

3차원 플롯을 생성하고 z 방향으로만 그리드 선을 표시합니다. box on 명령을 사용하여 좌표축 주위에 상자 윤곽선을 표시합니다.

[X,Y,Z] = peaks;
surf(X,Y,Z)
box on
ax = gca;
ax.ZGrid = 'on';
ax.XGrid = 'off';
ax.YGrid = 'off';

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

그리드 선 배치 편집하기

난수 데이터로 구성된 산점도 플롯을 생성하고 그리드 선을 표시합니다.

x = rand(50,1);
y = rand(50,1);
scatter(x,y)
grid on

Figure contains an axes object. The axes object contains an object of type scatter.

그리드 선이 눈금 위치에 표시됩니다. 눈금 위치를 변경하여 그리드 선의 배치를 편집합니다.

xticks(0:0.2:1)
yticks([0 0.5 0.8 1])

Figure contains an axes object. The axes object contains an object of type scatter.

그리드 선의 시각적 모양 수정하기

영역 플롯의 색, 선 스타일, 그리드 선 투명도를 변경합니다. Axes 객체에 액세스하여 그리드 선의 모양을 수정합니다. 그런 다음 GridColor, GridLineStyle, GridAlpha 속성과 같이 그리드와 관련된 속성을 설정합니다. Layer 속성을 설정하여 플롯 맨 위에 그리드 선을 표시합니다.

y = rand(10,1);
area(y)
grid on

ax = gca;
ax.GridColor = [0 .5 .5];
ax.GridLineStyle = '--';
ax.GridAlpha = 0.5;
ax.Layer = 'top';

Figure contains an axes object. The axes object contains an object of type area.

참고 항목

함수

속성

관련 항목