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 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 contains 2 objects of type bar, line.

참고 항목

함수

속성