Matlab에서 서브플롯은 무엇을 의미하나요?
실제 응용 프로그램에서는 그래픽 창에 여러 개의 독립적인 그래픽을 그려야 하는 경우가 종종 있는데, 이를 위해서는 그래픽 창을 나누어야 합니다. 분할된 그래픽 창은 여러 개의 그리기 영역으로 구성됩니다. 각 그리기 영역은 독립적인 좌표계를 설정하고 그래픽을 그릴 수 있습니다. 동일한 그래픽 창 아래에 있는 서로 다른 그래픽을 하위 그래프라고 합니다.
Matlab은 현재 창을 여러 개의 그리기 영역으로 나누는 하위 플롯 기능을 제공합니다. 각 영역은 독립적인 하위 플롯을 나타내며 특정 영역은 하위 플롯 기능을 통해 활성화될 수 있습니다. 실행된 모든 그리기 명령은 이 활성 영역에 적용됩니다. 호출 형식:
subplot(m,n,p) 또는 subplot(mnp)
이 함수는 현재 창을 m×n 그리기 영역, m 라인, 라인당 n 조각으로 나눕니다. 도면 영역, 영역 번호는 행 우선순위에 따라 번호가 지정됩니다. p번째 영역은 현재 활성 영역입니다. 각 그리기 영역에서는 서로 다른 좌표계에서 그래픽을 독립적으로 그릴 수 있습니다.
예를 들어, subplot(1,2,2)는 Figure 그래픽이 한 행과 두 열에 두 개의 하위 그래프를 생성한다는 것을 의미합니다. subplot(1,2,2) 뒤의 2는 두 번째 하위 그래프를 나타냅니다. 현재 활성화되어 있습니다. 확장 정보
예:
대칭 하위 플롯을 그리는 지침은 명령줄 창에 다음을 입력합니다.
subplot(2,2,1)
text(.5,.5, {'subplot(2,2,1)';'또는 서브플롯 221'},'FontSize',14,'HorizontalAlignment','center')
subplot(2,2,2)
text(.5,.5, {'subplot(2,2,2)';'또는 subplot 222'},'FontSize',14, 'HorizontalAlignment','center')
subplot(2,2,3)
text(.5,.5, {'subplot(2,2,3)'; ' 또는 서브플롯 223'},'FontSize',14,'HorizontalAlignment','center')
subplot(2,2,4)
text(.5,.5 , {'subplot(2,2,4)';'or subplot 224'},'FontSize',14,'HorizontalAlignment','center'
결과는 다음과 같습니다:
바이두 백과사전-하위 플롯