pandas.io.formats.style.Styler.highlight_quantile#
- Styler.highlight_quantile(subset=None, цвет='yellow', ось=0, q_left=0.0, q_right=1.0, интерполяция='linear', inclusive='both', props=None)[источник]#
Выделить значения, определенные квантилем, с помощью стиля.
Добавлено в версии 1.3.0.
- Параметры:
- subsetметка, массивоподобный, IndexSlice, необязательный
Допустимый 2D-ввод для DataFrame.loc[
] , или, в случае одномерного ввода или одиночного ключа, к DataFrame.loc[:,] где столбцы имеют приоритет, чтобы ограничитьdatato до применение функции.- цветstr, по умолчанию 'yellow'
Цвет фона для использования при выделении.
- ось{0 или 'index', 1 или 'columns', None}, по умолчанию 0
Ось, вдоль которой определяются и выделяются квантили. Если
Noneквантили измеряются по всему DataFrame. См. примеры.- q_leftfloat, по умолчанию 0
Левая граница, в [0, q_right), для целевого диапазона квантилей.
- q_rightfloat, по умолчанию 1
Правая граница, в (q_left, 1], для целевого диапазона квантилей.
- интерполяция{‘linear’, ‘lower’, ‘higher’, ‘midpoint’, ‘nearest’}
Аргумент, передаваемый в
Series.quantileилиDataFrame.quantileдля оценки квантилей.- inclusive{‘both’, ‘neither’, ‘left’, ‘right’}
Определение, являются ли границы квантиля закрытыми или открытыми.
- propsstr, по умолчанию None
CSS-свойства для использования при выделении. Если
propsзадан,colorне используется.
- Возвращает:
- Styler
Смотрите также
Styler.highlight_nullВыделение пропущенных значений стилем.
Styler.highlight_maxВыделите максимум стилем.
Styler.highlight_minВыделить минимум стилем.
Styler.highlight_betweenВыделить определённый диапазон стилем.
Примечания
Эта функция не работает с
strdtypes.Примеры
Используя
axis=Noneи применить квантиль ко всем коллективным данным>>> df = pd.DataFrame(np.arange(10).reshape(2,5) + 1) >>> df.style.highlight_quantile(axis=None, q_left=0.8, color="#fffd75") ...
Или выделить квантили построчно или постолбцово, в данном случае построчно
>>> df.style.highlight_quantile(axis=1, q_left=0.8, color="#fffd75") ...
Используйте
propsвместо окрашивания фона по умолчанию>>> df.style.highlight_quantile(axis=None, q_left=0.2, q_right=0.8, ... props='font-weight:bold;color:#e83e8c')