exponenta event banner

Объединение линейных и штриховых диаграмм с использованием двух осей 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. The axes 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. The axes 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. The axes with title Temperature and Concentration Data contains 2 objects of type bar, line.

См. также

Функции

Свойства