Постройте гистограмму горизонтально
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
.