Метод Matplotlib.pyplot.hist() в Python — как построить гистограмму

matplotlib.pyplot.hist() — это библиотечная функция matplotlib в Python, которая создает гистограмму для заданной точки и строит график в качестве вывода.

Синтаксис

Параметры

Функция matplotlib.pyplot.hist() имеет один обязательный аргумент в качестве параметра:

  1. x: обязательный аргумент. Принимает массив в качестве значения. Этот массив состоит из точек.
  2. bins: этот аргумент принимает целое число или последовательность целых чисел в качестве значения. Этот аргумент является необязательным. По умолчанию ему присвоено значение 10.
  3. range: это необязательный аргумент. Если нижнее значение и верхнее значение указаны в аргументе диапазона, значения меньше нижнего значения и больше верхнего значения не будут отображаться на графике. По умолчанию предоставляется с минимальными значениями для нижнего и максимальным для верхнего значения.
  4. density: принимает логическое значение. Функция плотности вероятности возвращается, если это значение передается как True. По умолчанию это передается как False. data: объект с помеченными данными передается в качестве аргумента. Это необязательный аргумент.
  5. weights: необязательный аргумент. Может быть передан с массивом значений. Форма этого массива должна быть равна форме массива x.
  6. cumulative: необязательный аргумент. Принимает логическое значение в качестве значения аргумента. Если это передается как True, то значение каждой ячейки добавляется к значению предыдущей ячейки, а общая оценка сохраняется как значение ячейки.
  7. bottom: необязательный аргумент. Этот аргумент принимает значения в массиве и состоит из мест, где должен располагаться бункер.
  8. histtype: необязательный аргумент. Принимает строковые значения. Представляет тип гистограммы, которую необходимо построить. Значения могут быть столбчатыми, ступенчатыми или ступенчато заполненными.
  9. align: этот аргумент представляет выравнивание графика. У него есть такие значения, как левое, правое и среднее.
  10. orientation: это значение описывает ориентацию графика, имеет такие значения, как вертикальное и горизонтальное. По умолчанию он остается вертикальным.
  11. rwidth: это относительная ширина полос. По умолчанию сохраняется значение «None».
  12. log: в качестве аргумента принимает логическое значение. Если это True, то масштаб устанавливается в логарифмическом масштабе.
  13. color: цвета для графика передаются в этом аргументе. Цвета также можно передавать в массиве.
  14. label: эта строка аргумента в качестве входных данных. Если на этом этапе используется несколько наборов данных, первые данные получают метку, переданную в этом аргументе.
  15. stacked: в качестве значения этого аргумента принимает логическое значение. Если true, то несколько значений накладываются друг на друга.

Возвращаемое значение

Функция matplotlib.pyplot.hist() возвращает массив из n элементов. Затем он возвращает массив бинов. Наконец, он также возвращает массив patches.

Пример 1

Выход

Гистограмма Matplotlib - пример 1

В этой программе мы импортировали matplotlib.pyplot для построения гистограммы. Библиотека matplotlib состоит из всех функций для построения различных типов графиков. Затем мы импортировали numpy для создания координат x.

Затем мы создали случайный массив и сохранили его в x. Присвоили количество бинов 200.

Потом мы использовали функцию hist(). Во-первых, в качестве обязательного аргумента передается массив x, затем мы задали несколько бинов как 200, затем плотность как 2 и цвет как синий. Эта функция возвращает три массива.

Пример 2

Выход

Пример 2 гистограммы Matplotlib

В этой программе мы импортировали matplotlib.pyplot для построения гистограммы. Библиотека matplotlib состоит из всех функций для построения различных типов графиков. Затем мы импортировали numpy для создания координат x и создали случайный массив и сохранили его в x. Затем назначили количество бинов равным 10.

Мы вызвали функцию hist(). Сначала в качестве требуемого аргумента передается массив x, затем передаем несколько бинов как 10 и передаем плотность как True, потом передаем ориентацию как горизонтальную, а затем цвет как лайм. Функция hist() возвращает три массива.

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python