Spec-Zone.ru › pandas 1

pandas.DataFrame.plot.hist

DataFrame.plot.hist(by=None, bins=10, **kwargs)[source]

Постройте одну гистограмму столбцов DataFrame.

Гистограмма — это представление распределения данных. Эта функция группирует значения всех заданных Series в DataFrame в интервалы и рисует все интервалы на одном matplotlib.axes.Axes. Это полезно, когда Series в DataFrame имеют похожий масштаб.

Параметры
by:строка или последовательность, необязательно

Столбец в DataFrame для группировки.

Изменено в версии 1.4.0: Ранее by игнорировался и не производил группировку

bins:int, по умолчанию 10

Количество интервалов гистограммы.

**kwargs

Дополнительные ключевые аргументы описаны в DataFrame.plot().

Возвращаемое значение
class:matplotlib.AxesSubplot

Возвращает график гистограммы.

См. также

DataFrame.hist

Построение гистограмм по Series DataFrame.

Series.hist

Построение гистограммы с данными Series.

Примеры

При бросании игральной кости 6000 раз ожидается, что каждое значение будет встречаться около 1000 раз. Но при бросании двух костей и суммировании результатов распределение будет существенно отличаться. Гистограмма иллюстрирует эти распределения.

>>> df = pd.DataFrame(
...     np.random.randint(1, 7, 6000),
...     columns = ['one'])
>>> df['two'] = df['one'] + np.random.randint(1, 7, 6000)
>>> ax = df.plot.hist(bins=12, alpha=0.5)
../../_images/pandas-DataFrame-plot-hist-1.png

Гистограмму с группировкой можно создать, указав параметр by (который может быть именем столбца или списком имен столбцов):

>>> age_list = [8, 10, 12, 14, 72, 74, 76, 78, 20, 25, 30, 35, 60, 85]
>>> df = pd.DataFrame({"gender": list("MMMMMMMMFFFFFF"), "age": age_list})
>>> ax = df.plot.hist(column=["age"], by="gender", figsize=(10, 8))
../../_images/pandas-DataFrame-plot-hist-2.png

© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/1.5.0/reference/api/pandas.DataFrame.plot.hist.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API