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