В этом примере показано, как наложить два столбчатых графика и задать цвета панели и ширины. Затем это показывает, как добавить легенду, отобразить линии сетки и задать метки в виде галочки.
Создайте столбчатый график. Установите ширину панели на 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;