И другие программы этой серии
ции выродился в прямую линию. Масштабной сетки теперь уже нет.
284 Программные средства обычной графики
6.1.4. Столбцовые диаграммы
Столбцовые диаграммы широко используются в литературе, посвященной финансам и экономике, а также в математической литературе. Ниже представлены команды для построения таких диаграмм.
• bar(x,Y) строит столбцовый график элементов вектора Y (или группы столбцов для матрицы Y) со спецификацией положения столбцов, заданной значениями элементов вектора x, которые должны идти в монотонно возрастающем порядке;
• bar(Y) строит график значений элементов матрицы Y так же, как указано выше, но фактически для построения графика используется вектор x=1:m;
• bar(x,Y,WIDTH) или BAR(Y,WIDTH) – команда аналогична ранее рассмотренным, но со спецификацией ширины столбцов (при WIDTH > 1 столбцы перекрываются). По умолчанию задано WIDTH = 0.8.
Возможно применение этих команд и в следующем виде: bar(…,\'Ñïåöèôèêàöèÿ\')
для задания спецификации графиков, например типа линий, цвета и т. д., по аналогии с командой plot. Cпецификация ‘stacked’ задает рисование всех n столбцов друг на друге.
Пример построения столбцовой диаграммы матрицы размером 12×3 приводится ниже: >> subplot(2,1,1), bar(rand(12,3),\'stacked\'), colormap(cool)
На рис. 6.6 представлен полученный график.
Рис. 6.6. Пример построения диаграммы с вертикальными столбцами
Помимо команды bar(…), существует аналогичная ей по синтаксису команда barh(…), которая строит столбцовые диаграммы с горизонтальным расположением столбцов. Пример, приведенный ниже, дает построения, показанные на рис. 6.7. >> subplot(2,1,1), barh(rand(5,3),\'stacked\'), colormap(cool)
Какое именно расположение столбцов выбрать, зависит от пользователя, использующего эти команды для представления своих данных.
Графики функций и данных 285
Рис.6.7.
Начало в части 1