Накладывание гистограмм

В этом примере показано, как наложить два столбчатых графика и задать цвета панели и ширины. Затем это показывает, как добавить легенду, отобразить линии сетки и задать метки в виде галочки.

Создайте столбчатый график. Установите ширину панели на 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;

Смотрите также

| |