Spec-Zone.ru › pandas 0.24

pandas.DataFrame.plot.box

DataFrame.plot.box(by=None, **kwds) [source]

Построение диаграммы размаха (box plot) для столбцов DataFrame.

Диаграмма размаха (box plot) — это метод графического отображения групп числовых данных с помощью их квартилей. Ящик диаграммы охватывает значения квартилей Q1 и Q3 данных, а линия внутри ящика соответствует медиане (Q2). Усы (whiskers) простираются от краёв ящика, показывая диапазон данных. По умолчанию усы простираются на 1,5*IQR (IQR = Q3 - Q1) от краёв ящика. Точки, выходящие за пределы усов, считаются выбросами.

Более подробную информацию см. в статье Википедии о диаграмме размаха.

Следует учитывать, что ящик и усы могут перекрываться, что очень часто происходит при построении диаграмм для небольших наборов данных.

Параметры:
by : string or sequence

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

**kwds : optional

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

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

См. также

pandas.DataFrame.boxplot
Другой метод построения диаграммы размаха.
pandas.Series.plot.box
Построение диаграммы размаха из объекта Series.
matplotlib.pyplot.boxplot
Построение диаграммы размаха в matplotlib.

Примеры

Построение диаграммы размаха из DataFrame с четырьмя столбцами случайно сгенерированных данных.

>>> data = np.random.randn(25, 4)
>>> df = pd.DataFrame(data, columns=list('ABCD'))
>>> ax = df.plot.box()
../../_images/pandas-DataFrame-plot-box-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.24.2/reference/api/pandas.DataFrame.plot.box.html

Spec-Zone.ru

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