用法:
Styler.highlight_between(subset=None, color='yellow', axis=0, left=None, right=None, inclusive='both', props=None)
使用樣式突出顯示定義的範圍。
- subset:標簽,array-like,IndexSlice,可選
一個有效的二維輸入
DataFrame.loc[<subset>]
, 或者,在 1d 輸入或單鍵的情況下,DataFrame.loc[:, <subset>]
列優先級的地方,以限製data
到前應用該函數。- color:str,默認 ‘yellow’
用於突出顯示的背景顏色。
- axis:{0 或 ‘index’,1 或 ‘columns’,無},默認 0
如果
left
或right
作為序列給出,則應用這些邊界的軸。請參閱示例。- left:標量或datetime-like,或序列或array-like,默認無
用於定義範圍的左邊界。
- right:標量或datetime-like,或序列或array-like,默認無
用於定義範圍的右邊界。
- inclusive:{‘both’, ‘neither’, ‘left’, ‘right’}
確定邊界是封閉的還是開放的。
- props:str,默認無
用於突出顯示的 CSS 屬性。如果給出
props
,則不使用color
。
- self:造型器
參數:
返回:
注意:
如果
left
是None
,則僅應用右邊界。如果right
是None
,則僅應用左邊界。如果兩者都是None
,則所有值都會突出顯示。僅當
left
或right
作為序列或 array-like 對象提供以對齊形狀時,才需要axis
。如果left
和right
都是標量,則所有axis
輸入將給出相同的結果。此函數僅適用於兼容的
dtypes
。例如,datetime-like 區域隻能使用等效的 datetime-likeleft
和right
參數。使用subset
來控製具有多個dtypes
的區域。例子:
基本用法
>>> df = pd.DataFrame({ ... 'One': [1.2, 1.6, 1.5], ... 'Two': [2.9, 2.1, 2.5], ... 'Three': [3.1, 3.2, 3.8], ... }) >>> df.style.highlight_between(left=2.1, right=2.9)
沿
axis
使用範圍輸入序列,在這種情況下,為每列分別設置left
和right
>>> df.style.highlight_between(left=[1.4, 2.4, 3.4], right=[1.6, 2.6, 3.6], ... axis=1, color="#fffd75")
使用
axis=None
並提供left
參數作為與輸入 DataFrame 匹配的數組,並帶有常量right
>>> df.style.highlight_between(left=[[2,2,3],[2,2,3],[3,3,3]], right=3.5, ... axis=None, color="#fffd75")
使用
props
而不是默認背景顏色>>> df.style.highlight_between(left=1.5, right=3.5, ... props='font-weight:bold;color:#e83e8c')
相關用法
- Python pandas.io.formats.style.Styler.highlight_quantile用法及代碼示例
- Python pandas.io.formats.style.Styler.hide用法及代碼示例
- Python pandas.io.formats.style.Styler.format_index用法及代碼示例
- Python pandas.io.formats.style.Styler.text_gradient用法及代碼示例
- Python pandas.io.formats.style.Styler.set_table_attributes用法及代碼示例
- Python pandas.io.formats.style.Styler.background_gradient用法及代碼示例
- Python pandas.io.formats.style.Styler.set_tooltips用法及代碼示例
- Python pandas.io.formats.style.Styler.set_properties用法及代碼示例
- Python pandas.io.formats.style.Styler.apply_index用法及代碼示例
- Python pandas.io.formats.style.Styler.set_td_classes用法及代碼示例
- Python pandas.io.formats.style.Styler.to_latex用法及代碼示例
- Python pandas.io.formats.style.Styler.pipe用法及代碼示例
- Python pandas.io.formats.style.Styler.where用法及代碼示例
- Python pandas.io.formats.style.Styler.format用法及代碼示例
- Python pandas.io.formats.style.Styler.use用法及代碼示例
- Python pandas.io.formats.style.Styler.applymap用法及代碼示例
- Python pandas.io.formats.style.Styler.applymap_index用法及代碼示例
- Python pandas.io.formats.style.Styler.to_excel用法及代碼示例
- Python pandas.io.formats.style.Styler.export用法及代碼示例
- Python pandas.io.formats.style.Styler.set_table_styles用法及代碼示例
注:本文由純淨天空篩選整理自pandas.pydata.org大神的英文原創作品 pandas.io.formats.style.Styler.highlight_between。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。