Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

여러 개의 x축과 y축이 있는 차트 생성하기

이 예제에서는 첫 번째 플롯에 대해 좌표축의 맨 아래 부분과 왼쪽을 사용하고 두 번째 플롯에 대해 좌표축의 맨 위 부분과 오른쪽을 사용하여 차트를 생성하는 방법을 보여줍니다.

line 함수를 사용하여 빨간색 선을 플로팅합니다. x축 선과 y축 선에 대한 색을 빨간색으로 설정합니다. 점 표기법을 사용하여 속성을 설정합니다.

figure
x1 = 0:0.1:40;
y1 = 4.*cos(x1)./(x1+2);
line(x1,y1,'Color','r')
ax1 = gca; % current axes
ax1.XColor = 'r';
ax1.YColor = 'r';

두 번째 좌표축의 위치값을 첫 번째 좌표축의 위치값과 동일하게 설정하여 첫 번째 좌표축과 동일한 위치에 두 번째 좌표축을 생성합니다. 좌표축의 맨 위에 x축을 표시하고 오른쪽에 y축을 표시합니다. 좌표축의 Color'none'으로 설정하여 첫 번째 좌표축이 두 번째 좌표축 밑에서도 표시되도록 합니다. 점 표기법을 사용하여 속성을 쿼리합니다.

ax1_pos = ax1.Position; % position of first axes
ax2 = axes('Position',ax1_pos,...
    'XAxisLocation','top',...
    'YAxisLocation','right',...
    'Color','none');

두 번째 좌표축에 선을 플로팅합니다. 선 색을 검은색으로 설정하여 대응되는 x축과 y축의 색이 일치하도록 합니다.

x2 = 1:0.2:20;
y2 = x2.^2./x2.^3;
line(x2,y2,'Parent',ax2,'Color','k')

차트에 각기 다른 좌표축에 대응되는 두 개의 선이 포함됩니다. 빨간색 선은 빨간색 좌표축에 대응됩니다. 검은색 선은 검은색 좌표축에 대응됩니다.

참고 항목

함수

관련 항목