Иллюстрированный самоучитель по MatLab

Столбцовые диаграммы

Столбцовые диаграммы широко используются в литературе, посвященной финансам и экономике, а также в математической литературе. Ниже представлены команды для построения таких диаграмм.

  • bar(x, Y) – строит столбцовый график элементов вектора Y (или группы столбцов для матрицы Y) со спецификацией положения столбцов, заданной значениями элементов вектора х, которые должны идти в монотонно возрастающем порядке;
  • bar(Y) – строит график значений элементов матрицы Y так же, как указано выше, но фактически для построения графика используется вектор х=1:m;
  • barU.Y,WIDTH) или BAR(Y,WIDTH) – команда аналогична ранее рассмотренным, но со спецификацией ширины столбцов (при WIDTH > 1 столбцы в одной и той же позиции перекрываются). По умолчанию задано WIDTH = 0.8.

Возможно применение этих команд и в следующем виде: bаг(…. 'Спецификация') для задания спецификации графиков, например типа линий, цвета и т. д., по аналогии с командой plot. Спецификация 'stacked' задает рисование всех n столбцов в позиции m друг на друге.

Пример построения столбцовой диаграммы матрицы размером 12x3 приводится ниже:

>> % Столбцовая диаграмма с вертикальными столбцами
>> subplot(2.1.1) .bar(rand(12.3).'stacked'), colormap(cool)

На рисунке 6.6 представлен полученный график.

Иллюстрированный самоучитель по MatLab › Обычная графика MATLAB › Столбцовые диаграммы

Иллюстрированный самоучитель по MatLab › Обычная графика MATLAB › Столбцовые диаграммы

Иллюстрированный самоучитель по MatLab › Обычная графика MATLAB › Столбцовые диаграммы
Рис. 6.6. Пример построения диаграммы с вертикальными столбцами

Помимо команды bar(…) существует аналогичная ей по синтаксису команда barh(…), которая" строит столбцовые диаграммы с горизонтальным расположением столбцов. Пример, приведенный ниже, дает построения, показанные на рис. 6.7.

>> subplot(2.1.1) .barh(rand(5.3).'stacked'), colormap(cool)

Иллюстрированный самоучитель по MatLab › Обычная графика MATLAB › Столбцовые диаграммы

Иллюстрированный самоучитель по MatLab › Обычная графика MATLAB › Столбцовые диаграммы
Рис. 6.7. Пример построения столбцовой диаграммы с горизонтальными столбцами

Какое именно расположение столбцов выбрать, зависит от пользователя, использующего эти команды для представления своих данных.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.