Main Content

grid

좌표축 그리드 선 표시 또는 숨기기

설명

grid ongca 명령으로 반환된 현재 좌표축의 주 그리드 선을 표시합니다. 주 그리드 선은 각 눈금에서 이어져 표시됩니다.

예제

grid off는 현재 좌표축 또는 차트에서 모든 그리드 선을 제거합니다.

예제

grid는 주 그리드 선의 표시 여부를 전환합니다.

grid minor는 보조 그리드 선의 표시 여부를 전환합니다. 보조 그리드 선은 눈금 사이에 표시됩니다. 보조 그리드 선을 지원하지 않는 차트 유형도 있습니다.

예제

grid(visibility)visibility 값을 지정하여 그리드를 표시하거나 숨깁니다. visibility"on", "off", 논리값 또는 OnOffSwitchState 값으로 지정할 수 있습니다.

grid(target,___)은 현재 좌표축 대신 target으로 지정된 좌표축 또는 독립형 시각화를 사용합니다. 다른 모든 인수 앞에 target을 지정합니다.

예제

예제

모두 축소

사인 플롯의 그리드 선을 표시합니다.

x = linspace(0,10);
y = sin(x);
plot(x,y)
grid on

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

곡면 플롯을 만들고 그리드 선을 제거합니다.

[X,Y,Z] = peaks; 
surf(X,Y,Z)
grid off

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

사인 플롯의 주 그리드 선과 보조 그리드 선을 표시합니다.

x = linspace(0,10);
y = sin(x);
plot(x,y)
grid on
grid minor

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

R2019b부터는 tiledlayout 함수와 nexttile 함수를 사용하여 플롯을 타일 형식 배열로 표시할 수 있습니다. tiledlayout 함수를 호출하여 2×1 타일 형식 차트 레이아웃을 만듭니다. nexttile 함수를 호출하여 axes 객체 ax1ax2를 만듭니다. 각 좌표축에 데이터를 플로팅합니다. 그런 다음 ax2grid 함수에 전달하여 하부 플롯에 그리드 선을 표시합니다.

x = linspace(0,10);
y1 = sin(x);
y2 = sin(3*x);
tiledlayout(2,1)

% Top plot
ax1 = nexttile;
plot(ax1,x,y1)

% Bottom plot
ax2 = nexttile;
plot(ax2,x,y2)
grid(ax2,'on')

Figure contains 2 axes objects. Axes object 1 contains an object of type line. Axes object 2 contains an object of type line.

입력 인수

모두 축소

그리드 가시성으로, 다음 값 중 하나로 지정됩니다.

  • "on" 또는 "off" — 값 "on"은 그리드를 표시하고 값 "off"는 그리드를 숨깁니다. 문자형 벡터 'on' 또는 'off'를 지정할 수도 있습니다.

  • 숫자형 또는 논리값 1(true) 또는 0(false) — 값 1 또는 true는 그리드를 표시하고, 값 0 또는 false는 그리드를 숨깁니다. (R2024a 이후)

  • matlab.lang.OnOffSwitchState 값 — 값 matlab.lang.OnOffSwitchState.on은 그리드를 표시하고 값 matlab.lang.OnOffSwitchState.off는 그리드를 숨깁니다. (R2024a 이후)

대상 객체로, 다음 중 하나로 지정됩니다.

  • 임의 유형의 axes 객체: Axes 객체, PolarAxes 객체 또는 GeographicAxes 객체.

  • GridVisible 속성을 가진 독립형 시각화. 예를 들어, heatmap 차트는 GridVisible 속성을 갖습니다.

  • 동일한 클래스에 속하는 좌표축 또는 독립형 시각화로 구성된 배열. 클래스를 확인하려면 class 함수를 사용하십시오.

대상을 지정하지 않으면 grid 함수는 gca 명령으로 반환되는 그래픽스 객체에 영향을 줍니다.

  • 카테시안 좌표축을 사용하는 경우 일부 axes 속성은 그리드 선의 모양에 영향을 미칩니다. 다음 표에는 그리드 선과 관련된 axes 속성이 일부 나열되어 있습니다.

    axes 속성설명
    XTick, YTick, ZTick각 축 방향에서의 눈금 및 주 그리드 선의 위치
    XGrid, YGrid, ZGrid각 축 방향의 주 그리드 선 표시
    XMinorGrid, YMinorGrid, ZMinorGrid각 축 방향의 보조 그리드 선 표시
    LineWidth그리드 선, 좌표축 상자 윤곽선, 눈금의 선 너비
    GridLineStyle주 그리드 선 스타일
    MinorGridLineStyle보조 그리드 선 스타일
    GridColor주 그리드 선 색
    MinorGridColor보조 그리드 선 색
    GridAlpha주 그리드 선 투명도
    MinorGridAlpha보조 그리드 선 투명도
    Layer플로팅된 데이터를 기준으로 한 그리드 선 위치

  • 극좌표 좌표축을 사용하는 경우 일부 polar axes 속성은 그리드 선의 모양에 영향을 미칩니다. 다음 표에는 그리드 선과 관련된 polar axes 속성이 일부 나열되어 있습니다.

    PolarAxes 속성설명
    ThetaTick, RTick각 축 방향에서의 눈금 및 주 그리드 선의 위치
    ThetaGrid, RGrid각 축 방향의 주 그리드 선 표시
    ThetaMinorGrid, RMinorGrid각 축 방향의 보조 그리드 선 표시
    LineWidth윤곽선, 눈금, 그리드 선의 너비
    GridLineStyle주 그리드 선 스타일
    MinorGridLineStyle보조 그리드 선 스타일
    GridColor주 그리드 선 색
    MinorGridColor보조 그리드 선 색
    GridAlpha주 그리드 선 투명도
    MinorGridAlpha보조 그리드 선 투명도
    Layer플로팅된 데이터를 기준으로 한 그리드 선 위치

  • 지리 좌표축을 사용하는 경우 일부 지리 좌표축 속성은 그리드 선의 모양에 영향을 미칩니다. 다음 표에는 그리드 선과 관련된 지리 좌표축 속성이 일부 나열되어 있습니다. 참고로, GeographicAxes 객체는 보조 그리드 선을 지원하지 않습니다.

    GeographicAxes 속성설명
    Grid위도와 경도 그리드 선 표시
    LineWidth그리드 선, 상자 윤곽선, 눈금의 선 너비
    GridLineStyle그리드 선 스타일
    GridColor그리드 선 색
    GridAlpha그리드 선 투명도

알고리즘

grid 함수는 다음 그래픽스 객체 속성을 'on' 또는 'off'로 설정합니다.

  • 카테시안 Axes 객체를 사용하는 경우 XGrid, YGrid, ZGrid.

  • PolarAxes 객체를 사용하는 경우 ThetaGrid, RGrid.

  • GeographicAxes 객체를 사용하는 경우 Grid.

  • HeatmapChart 객체와 같은 다른 그래픽스 객체 유형을 사용하는 경우 GridVisible.

버전 내역

R2006a 이전에 개발됨

모두 확장