Spec-Zone.ru › pandas 0.23

pandas.core.groupby.DataFrameGroupBy.hist

DataFrameGroupBy.hist

Создаёт гистограмму для фрейма данных.

Гистограмма представляет собой графическое представление распределения данных. Эта функция вызывает matplotlib.pyplot.hist(), для каждого ряда во фрейме данных, что приводит к созданию одной гистограммы на столбец.

Параметры:

data : DataFrame

Объект pandas, содержащий данные.

column : строка или последовательность

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

by : объект, необязательно

Если передано, используется для создания гистограмм для отдельных групп.

grid : boolean, по умолчанию True

Показывать ли линии сетки на осях.

xlabelsize : целое число, по умолчанию None

Если указано, изменяет размер метки оси x.

xrot : float, по умолчанию None

Поворот меток оси x. Например, значение 90 отображает метки оси x, повернутые на 90 градусов по часовой стрелке.

ylabelsize : целое число, по умолчанию None

Если указано, изменяет размер метки оси y.

yrot : float, по умолчанию None

Поворот меток оси y. Например, значение 90 отображает метки оси y, повернутые на 90 градусов по часовой стрелке.

ax : Объект Matplotlib axes, по умолчанию None

Ось, на которой отображается гистограмма.

sharex : boolean, по умолчанию True, если ax равно None, иначе False

В случае subplots=True, использовать общую ось x и сделать некоторые метки оси x невидимыми; по умолчанию True, если ax равно None, иначе False, если ax передан. Обратите внимание, что передача ax и sharex=True изменит все метки оси x для всех подграфиков в рисунке.

sharey : boolean, по умолчанию False

В случае subplots=True, использовать общую ось y и сделать некоторые метки оси y невидимыми.

figsize : кортеж

Размер фигуры в дюймах. Использует значение по умолчанию в matplotlib.rcParams.

layout : кортеж, необязательно

Кортеж (строки, столбцы) для макета гистограмм.

bins : целое число или последовательность, по умолчанию 10

Количество интервалов гистограммы. Если задано целое число, рассчитывается и возвращается bins + 1 граничных значений интервалов. Если bins — последовательность, она задаёт граничные значения интервалов, включая левую границу первого интервала и правую границу последнего интервала. В этом случае bins возвращается без изменений.

**kwds

Все остальные параметры построения графика, которые необходимо передать в matplotlib.pyplot.hist().

Возвращает:
axes : matplotlib.AxesSubplot or numpy.ndarray of them

См. также

matplotlib.pyplot.hist
Построение гистограммы с помощью matplotlib.

Примеры

В этом примере построена гистограмма, основанная на длине и ширине некоторых животных, отображаемых в трёх интервалах

>>> df = pd.DataFrame({
...     'length': [1.5, 0.5, 1.2, 0.9, 3],
...     'width': [0.7, 0.2, 0.15, 0.2, 1.1]
...     }, index= ['pig', 'rabbit', 'duck', 'chicken', 'horse'])
>>> hist = df.hist(bins=3)
../_images/pandas-core-groupby-DataFrameGroupBy-hist-1.png

© 2008–2012, 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/0.23.4/generated/pandas.core.groupby.DataFrameGroupBy.hist.html

Spec-Zone.ru

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