Постройте гистограмму горизонтально
![]()
barh(y)
barh(x,y)
barh(...,width)
barh(...,style)
barh(...,'color')
barh(...,'PropertyName',PropertyValue,...)
barh(ax,...)
b = barh(...)
График barh отображает значения в векторе или матрице как горизонтальные планки.
barh(y) чертит одну горизонтальную планку для каждого элемента в y. Если y является матрицей, barh группирует панели, произведенные элементами в каждой строке. Диапазоны шкал оси Y от 1 до length(y), когда y является вектором и 1 к size(y,1), который является количеством строк, когда y является матрицей. Значения в y могут быть числовыми или значения длительности.
barh(x,y) чертит панель для каждого элемента в y в местоположениях, заданных в x, где x является вектором, задающим местоположения вдоль оси Y. Значения местоположения могут быть немонотонными, но не могут содержать дублирующиеся значения. Если y является матрицей, barh группирует элементы каждой строки в y в соответствующих местоположениях в x. Значения в x могут быть числовыми, datetime, длительность или категориальные значения.
barh(...,width) устанавливает относительную ширину панели и управляет разделением панелей в группе. width по умолчанию является 0.8, поэтому если вы не задаете x, панели в группе имеют небольшое разделение. Если width является 1, панели в группе касаются друг друга. Значение width должно быть скаляром.
barh(...,style) задает стиль панелей. Задайте style как одно из этих значений:
'grouped' отображает m группы n панелей, где m является количеством строк, и n является количеством столбцов в y. Каждая группа содержит одну панель для каждого столбца в y. Это - значение по умолчанию.
'stacked' отображает одну панель для каждой строки в y. Длина панели является суммой элементов в строке. Каждая панель является разноцветной с цветами, соответствующими отличным элементам и показывающими относительный вклад, который каждый элемент строки делает к полной сумме. Функция barh обрабатывает все векторы как вектор-столбцы. Если y является вектором длины n, то barh отображает n панели.
'histc' отображает график в формате гистограммы, в котором панели касаются друг друга.
'hist' также отображает график в формате гистограммы, но сосредотачивает каждую панель по значению деления, вместо того, чтобы заставить панели охватить значения деления, как опция histc делает.
Когда вы используете или hist или опцию histc, вы не можете также использовать синтаксис параметра/значения. Эти две опции создают объекты Patch, а не объекты Bar.
barh(...,' отображения все панели с помощью цвета, заданного однобуквенным сокращением color')'r', 'g', 'b', 'c', 'm', 'y', 'k' или 'w'.
barh(...,'PropertyName',PropertyValue,...) устанавливает именованное свойство или свойства к заданным значениям. Вы не можете задать свойства, когда hist или опции histc используются. Смотрите Свойства панели для получения дополнительной информации.
barh(ax,...) графики в оси ax вместо в текущую систему координат (gca).
b = barh(...) возвращает вектор объектов Bar. Когда y является матрицей, barh создает один объект Bar для каждого столбца в y. Каждый объект Bar включает набор панелей, которые имеют тот же цвет. Используйте b, чтобы изменить свойства для всех панелей в объекте Bar.