Spec-Zone.ru › pandas 2

pandas.DataFrame.plot.hist

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

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

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

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

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

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

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

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

**kwargs

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

Возвращает:
класс: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/2.2.2/reference/api/pandas.DataFrame.plot.hist.html

Spec-Zone.ru

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