Как установить высоту столбца гистограммы в MATLAB

Kak Ustanovit Vysotu Stolbca Gistogrammy V Matlab



Вы хотите визуализировать свои данные в гистограмма с помощью МАТЛАБ? Гистограммы являются мощными инструментами, которые помогают нам понять распределение данных. Задав высоту гистограмма полосы, мы можем выделить конкретную информацию или настроить визуализацию в соответствии с нашими потребностями.

Эта статья предоставит простое и исчерпывающее руководство по настройке высоты гистограмма бар в МАТЛАБ.







Как установить высоту столбца гистограммы в MATLAB

Прежде чем перейти к процессу настройки высота столбца гистограммы в MATLAB лучше понимать его важность.



Зачем устанавливать высоту столбцов гистограммы?

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



Вот рекомендации по настройке высоты полоса гистограммы в МАТЛАБ.





Шаг 1. Импортируйте свои данные

Во-первых, вам важно импортировать набор данных в MATLAB. Это можно сделать с помощью различных методов, таких как загрузка файла или генерация данных с помощью скрипта или функции.



Например, в приведенном ниже синтаксисе мы генерируем случайные данные из встроенного ранд функция.

дата = строка ( 1 , н ) ;

Приведенная выше инструкция сгенерирует в MATLAB случайный массив чисел, где н представляет желаемое количество элементов в массиве.

Шаг 2: Создайте гистограмму

После генерации данных необходимо использовать гистограмма функция в MATLAB для создания базовой гистограммы ваших данных; по этой причине вы должны указать набор данных в качестве входных данных для этой функции.

дата = строка ( 1 , н ) ; % Создайте свои данные, используя желаемый 'н'
гистограмма ( данные ) ; % Создайте базовую гистограмму, используя 'гистограмма' функция

В приведенном выше коде данные представляют собой массив случайных чисел, сгенерированный с использованием ранд(1, п) . Передавая данные в качестве входных данных функции гистограммы, MATLAB создаст гистограмму с настройками по умолчанию.

Шаг 3: Настройте гистограмму

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

% Измените свойства объекта гистограммы на набор высота баров
h.BinWidth = 0,1 ; % Отрегулируйте ширину каждой корзины
ч. Нормализация = 'считать' ; % Установите нормализацию на 'считать' для представления частоты
h.FaceColor = 'синий' ; % Установите цвет столбцов гистограммы
h.EdgeColor = 'черный' ; % Установите цвет краев гистограммы

% Дополнительные свойства, которые вы можете изменить:
% h.BinLimits = [ нижний_предел верхний_предел ] ; % Укажите диапазон ячеек
% h.BinEdges = bin_edges; % Укажите пользовательские края корзины

В приведенном выше коде час хранит объект гистограммы, созданный с помощью функции гистограммы. Чтобы изменить свойства час , такой как BinWidth, Нормализация, FaceColor, и EdgeColor , вы можете настроить внешний вид столбцов гистограммы в соответствии со своими предпочтениями. Кроме того, вы также можете настроить другие свойства, такие как BinLimits или BinEdges для дальнейшей настройки гистограммы.

Шаг 4: Отрегулируйте высоту столбцов гистограммы

Чтобы изменить высоту столбцов, вы можете изменить значения BinCounts свойство объекта гистограммы, которое позволяет указать количество вхождений в каждом бине.

% Измените высоту столбцов, изменив значения свойства BinCounts.
новые BinCounts = [ 5 , 10 , 3 , 7 ] ; % Укажите желаемое количество вхождений в каждый бункер

h.BinCounts = новыеBinCounts; % Назначьте новые счетчики ячеек свойству BinCounts.

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

Шаг 5: Ручная установка высоты столбцов гистограммы

Если вы предпочитаете вручную устанавливать высоту каждой полосы, вы можете назначить массив значений для BinCounts свойство. Эти значения должны соответствовать желаемой высоте для каждого бункера.

% Вручную набор высота
желаемые высоты = [ 3 , 6 , 2 , 4 ] ; % Укажите желаемую высоту для каждый бункер

h.BinCounts = желаемые высоты; % Назначьте массив желаемых высот BinCounts

Шаг 6: Визуализируйте измененную гистограмму

После установки высоты столбца вы должны построить измененную гистограмму, используя функции графика или столбца в MATLAB. Это поможет отобразить ваши данные с указанной высотой для каждого столбца.

Вот полный код MATLAB, который следует указанным выше шагам:

п = 100 ; % Количество точек данных
дата = строка ( 1 , н ) ; % Генерация случайных данных
% Укажите желаемое количество вхождений в каждый бункер
желаемые высоты = [ 3 , 6 , 2 , 4 ] ; % Укажите желаемую высоту для каждый бункер

% Вычислить соответствующие ребра бина
края = линспейс ( мин ( данные ) , Макс ( данные ) , имя ( желаемые высоты ) + 1 ) ;

% Создайте гистограмму, используя нужные края бина, и назначьте желаемую высоту.
ч = гистограмма ( «БинЭджес» , края, 'BinCounts' , желаемая высота ) ;

% Настройка внешнего вида гистограммы
h.FaceColor = 'синий' ; % Установите цвет полос
h.EdgeColor = 'черный' ; % Установите цвет краев

% Постройте модифицированную гистограмму
xметка ( 'Данные' ) ; % Установите метку оси X
ylabel ( 'Частота' ) ; % Установите метку оси Y
заголовок ( «Гистограмма с установленной вручную высотой столбцов» ) ; % Установите заголовок гистограммы

Заключение

Установка высоты столбца гистограммы полезна, так как это поможет пользователю четко визуализировать данные, отображаемые на столбце. В этой статье представлено полезное пошаговое руководство по установке высоты гистограммы путем импорта данных, создания гистограммы, настройки гистограммы, настройки или ручной установки высоты столбца, а затем визуализации столбца гистограммы с помощью выполнения кода в МАТЛАБ. Четкое понимание того, как установить высоту столбца гистограммы, поможет пользователям настроить высоту по своему выбору.