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[:, ] где столбцы имеют приоритет, чтобы ограничить data to до применение функции.

цвет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

Выделить определённый диапазон стилем.

Примечания

Эта функция не работает с str dtypes.

Примеры

Используя axis=None и применить квантиль ко всем коллективным данным

>>> df = pd.DataFrame(np.arange(10).reshape(2,5) + 1)
>>> df.style.highlight_quantile(axis=None, q_left=0.8, color="#fffd75")
...  
../../_images/hq_axNone.png

Или выделить квантили построчно или постолбцово, в данном случае построчно

>>> df.style.highlight_quantile(axis=1, q_left=0.8, color="#fffd75")
...  
../../_images/hq_ax1.png

Используйте props вместо окрашивания фона по умолчанию

>>> df.style.highlight_quantile(axis=None, q_left=0.2, q_right=0.8,
...     props='font-weight:bold;color:#e83e8c')  
../../_images/hq_props.png