pandas.Series.hist#
- Series.hist(by=None, ax=None, сетка=True, xlabelsize=None, xrot=None, ylabelsize=None, yrot=None, figsize=None, bins=10, бэкенд=None, легенда=False, **kwargs)[источник]#
Строит гистограмму входного ряда с использованием matplotlib.
- Параметры:
- byобъект, опционально
Если передано, то используется для построения гистограмм для отдельных групп.
- axобъект оси matplotlib
Если не передано, используется gca().
- сеткаbool, по умолчанию True
Показывать ли линии сетки оси.
- xlabelsizeint, по умолчанию None
Если указано, изменяет размер метки оси x.
- xrotfloat, по умолчанию None
Поворот меток оси x.
- ylabelsizeint, по умолчанию None
Если указано, изменяет размер метки оси y.
- yrotfloat, по умолчанию None
Поворот меток оси y.
- figsizeкортеж, по умолчанию None
Размер фигуры в дюймах по умолчанию.
- binsцелое число или последовательность, по умолчанию 10
Количество бинов гистограммы. Если задано целое число, вычисляются и возвращаются границы bins + 1 бинов. Если bins — последовательность, задаются границы бинов, включая левую границу первого бина и правую границу последнего. В этом случае bins возвращается без изменений.
- бэкендstr, по умолчанию None
Бэкенд для использования вместо бэкенда, указанного в опции
plotting.backend. Например, 'matplotlib'. В качестве альтернативы, чтобы указатьplotting.backendдля всей сессии, установитеpd.options.plotting.backend.- легендаbool, по умолчанию False
Показывать ли легенду.
- **kwargs
Для передачи в фактическую функцию построения графика.
- Возвращает:
- matplotlib.AxesSubplot
Гистограмма.
Смотрите также
matplotlib.axes.Axes.histПостроить гистограмму с использованием matplotlib.
Примеры
Для Series:
>>> lst = ['a', 'a', 'a', 'b', 'b', 'b'] >>> ser = pd.Series([1, 2, 2, 4, 6, 6], index=lst) >>> hist = ser.hist()
Для Groupby:
>>> lst = ['a', 'a', 'a', 'b', 'b', 'b'] >>> ser = pd.Series([1, 2, 2, 4, 6, 6], index=lst) >>> hist = ser.groupby(level=0).hist()