В этом примере показано, как наложить две гистограммы и задать цвета и ширину. Затем показано, как добавить легенду, отобразить линии сетки и задать метки засечек.
Создание гистограммы. Установите ширину полосы 0,5, чтобы полосы занимали 50% доступного пространства. Задайте цвет полосы, задав значение FaceColor для значения цвета RGB.
x = [1 2 3 4 5];
temp_high = [37 39 46 56 67];
w1 = 0.5;
bar(x,temp_high,w1,'FaceColor',[0.2 0.2 0.5])
Постройте вторую гистограмму над первой. Используйте hold для сохранения первого графа. Установите ширину полосы 0,25, чтобы полосы занимали 25% доступного пространства. Укажите другое значение цвета RGB для цвета полосы.
temp_low = [22 24 32 41 50]; w2 = .25; hold on bar(x,temp_low,w2,'FaceColor',[0 0.7 0.7]) hold off

Добавьте линии сетки, метку оси Y и легенду в левом верхнем углу. Укажите описания условных обозначений в порядке создания графиков.
grid on ylabel('Temperature (\circF)') legend({'Average High','Average Low'},'Location','northwest')

Задайте метки засечек по оси X, задав значение XTick и XTickLabel свойства объекта оси. XTick свойство задает расположения засечек вдоль оси X. XTickLabel свойство определяет текст, используемый для каждого значения засечки. Поверните метки с помощью XTickLabelRotation собственность. Для задания свойств используйте точечную нотацию.
ax = gca;
ax.XTick = [1 2 3 4 5];
ax.XTickLabels = {'January','February','March','April','May'};
ax.XTickLabelRotation = 45;