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