pandas.DataFrame.boxplot
-
DataFrame.boxplot(column=None, by=None, ax=None, fontsize=None, rot=0, grid=True, figsize=None, layout=None, return_type=None, **kwds)[source] -
Построение диаграммы размаха (box plot) для столбцов DataFrame, необязательно с группировкой по другим столбцам или другим параметрам
Параметры: data : объект pandas, содержащий данные
column : имя столбца или список имён, или вектор
Может быть любым допустимым параметром для groupby
by : строка или последовательность
Столбец в DataFrame для группировки
ax : объект осей Matplotlib, необязательно
fontsize : целое число или строка
rot : угол поворота меток
figsize : Кортеж (ширина, высота) в дюймах
grid : Установка в True отобразит сетку
layout : кортеж (необязательно)
(строки, столбцы) для макета графика
return_type : {None, ‘axes’, ‘dict’, ‘both’}, по умолчанию None
Тип возвращаемого объекта. По умолчанию
axes‘axes’ возвращает объект осей matplotlib, на котором отображается диаграмма размаха; ‘dict’ возвращает словарь, значениями которого являются линии matplotlib диаграммы размаха; ‘both’ возвращает кортеж с именованными атрибутами axes и dict.При группировке с
by, возвращается Series, сопоставляющая столбцы сreturn_type, еслиreturn_typeне равно None, в противном случае возвращается массив NumPy осей с формой, такой же, как уlayout. Более подробные сведения см. в документации.kwds : другие ключевые аргументы построения графика, которые передаются функции matplotlib boxplot
функции
Возвращаемое значение: lines : словарь
ax : matplotlib Axes
(ax, lines): кортеж с именованными атрибутами
Примечания
Используйте
return_type='dict'для изменения внешнего вида линий после построения графика. В этом случае возвращается словарь, содержащий линии, образующие ящики, отсечки, выбросы, медианы и отрезки.
© 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.21.1/generated/pandas.DataFrame.boxplot.html