Этот пример показывает, как наложить две гистограммы и задать цвета панели и ширины. Затем это показывает, как добавить легенду, отобразить линии сетки и задать метки в виде галочки.
Создайте гистограмму. Установите ширину панели на 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
, чтобы сохранить первый график. Установите ширину панели на.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
. Начиная с R2014b, вы можете использовать запись через точку для того, чтобы задать свойства. Если вы используете более ранний релиз, используйте set
вместо этого.
ax = gca; ax.XTick = [1 2 3 4 5]; ax.XTickLabels = {'January','February','March','April','May'}; ax.XTickLabelRotation = 45;