Main Content

두 개의 y축을 사용하여 꺾은선형 차트와 막대 차트 결합하기

이 예제에서는 두 개의 다른 y축을 사용하여 선 차트와 막대 차트를 결합하는 방법을 보여줍니다. 또한 이 예제에서는 선과 막대를 사용자 지정하는 방법을 보여줍니다.

yyaxis를 사용하여 두 개의 y축을 가지는 차트를 생성합니다. 그래픽스 함수는 차트의 활성화된 쪽을 대상으로 합니다. yyaxis를 사용하여 활성화된 쪽을 제어합니다. 왼쪽 y축을 사용하여 막대 차트를 플로팅합니다. 오른쪽 y축을 사용하여 선 차트를 플로팅합니다. bar series 객체와 chart line 객체를 변수에 할당합니다.

days = 0:5:35;
conc = [515 420 370 250 135 120 60 20];
temp = [29 23 27 25 20 23 23 17];

yyaxis left
b = bar(days,temp);
yyaxis right
p = plot(days,conc);

Figure contains an axes object. The axes object contains 2 objects of type bar, line.

제목과 축 레이블을 차트에 추가합니다.

title('Temperature and Concentration Data')
xlabel('Day')
yyaxis left
ylabel('Temperature (\circC)')
yyaxis right
ylabel('Concentration')

Figure contains an axes object. The axes object with title Temperature and Concentration Data, xlabel Day, ylabel Concentration contains 2 objects of type bar, line.

차트 선의 너비를 변경하고, 막대 색을 변경합니다.

p.LineWidth = 3;
b.FaceColor = [ 0 0.447 0.741];

Figure contains an axes object. The axes object with title Temperature and Concentration Data, xlabel Day, ylabel Concentration contains 2 objects of type bar, line.

참고 항목

함수

속성