В этом примере показано, как сравнивать два набора данных путем наложения их графиков площадей.
Создайте данные по продажам и расходам за 2004-2008 годы.
years = 2004:2008; sales = [51.6 82.4 90.8 59.1 47.0]; expenses = [19.3 34.2 61.4 50.5 29.4];
Просмотрите продажи и расходы как два отдельных графика областей в одних и тех же осях. Сначала постройте график площади sales. Измените цвет графика площадей, установив FaceColor и EdgeColor с использованием значений цвета триплета RGB.
area(years,sales,'FaceColor',[0.5 0.9 0.6],'EdgeColor',[0 0.5 0.1])

Используйте hold для предотвращения замены существующего графика новым графом. Постройте график второй области expenses. Затем установите hold состояние назад в off.
hold on area(years,expenses,'FaceColor',[0.7 0.7 0.7],'EdgeColor','k') hold off

Установите деления вдоль оси X в соответствии с целыми годами. Нарисуйте линию сетки для каждой засечки. Отображение линий сетки поверх графиков области путем установки Layer собственность. Для задания свойств используйте точечную нотацию.
ax = gca; % current axes ax.XTick = years; ax.XGrid = 'on'; ax.Layer = 'top';

Присвойте графу заголовок и добавьте метки осей. Добавьте легенду на график, чтобы указать области прибыли и расходов.
title('Profit Margin for 2004 to 2008') xlabel('Years') ylabel('Expenses + Profits = Sales in 1000s') legend('Profits','Expenses')
