Объединение Линейных и Столбиковых диаграмм Используя Две оси Y

В этом примере показано, как объединить линейную диаграмму и столбчатую диаграмму с помощью двух различных осей Y. Это также показывает, как настроить линию и панели.

Создайте график, который имеет две оси Y с помощью yyaxis. Графические функции предназначаются для активной стороны графика. Управляйте активной стороной с помощью yyaxis. Постройте столбчатую диаграмму с помощью левой оси Y. Постройте линейную диаграмму с помощью правой оси y. Присвойте серийный объект панели и объект линии на графике к переменным.

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.

Смотрите также

Функции

Свойства