bokeh.transform#
用于应用客户端计算的辅助函数,例如对数据字段或ColumnDataSource表达式进行转换。
- cumsum(field_name: str, include_zero: bool = False) Expr[source]#
创建一个
DataSpec字典来为ColumnDataSource生成一个CumSum表达式。- Parameters:
示例
p.wedge(start_angle=cumsum('angle', include_zero=True), end_angle=cumsum('angle'), ...)
将生成一个
CumSum表达式,用于对数据源的"angle"列进行求和。对于start_angle值,累积和将从零值开始。对于end_angle,不会添加初始的零值(即和将从第一个角度值开始,并包括最后一个)。
- dodge(field_name: str, value: float, range: Range | None = None) Field[source]#
创建一个
DataSpec字典,该字典将客户端的Dodge转换应用于ColumnDataSource列。
- eqhist_cmap(field_name: str, palette: Sequence[ColorLike], low: float, high: float, low_color: ColorLike | None = None, high_color: ColorLike | None = None, nan_color: ColorLike = 'gray') Field[source]#
创建一个
DataSpec字典,该字典将客户端的EqHistColorMapper转换应用于ColumnDataSource列。- Parameters:
field_name (str) – 用于配置
DataSpec的字段名称调色板 (序列[颜色]) – 用于颜色映射的颜色列表
低 (float) – 映射到调色板的范围的最小值。低于此值的值将被限制为
low。高 (float) – 映射到调色板的范围的最大值。超过此值的值将被限制为
high。low_color (color, optional) – 如果数据低于
low值时使用的颜色。如果为None,则低于low的值将映射到调色板中的第一个颜色。(默认值:None)high_color (color, optional) – 如果数据高于
high值时使用的颜色。如果为None,则高于high的值将映射到调色板中的最后一个颜色。(默认值:None)nan_color (color, optional) – 当从列映射数据不成功时使用的默认颜色(默认值:“gray”)
- factor_cmap(field_name: str, palette: Sequence[ColorLike], factors: Factors, start: float = 0, end: float | None = None, nan_color: ColorLike = 'gray') Field[source]#
创建一个
DataSpec字典,该字典将客户端的CategoricalColorMapper转换应用于ColumnDataSource列。
- factor_hatch(field_name: str, patterns: Sequence[str], factors: Factors, start: float = 0, end: float | None = None) Field[source]#
创建一个
DataSpec字典,该字典将客户端的CategoricalPatternMapper转换应用于ColumnDataSource列。- Parameters:
- Returns:
字段
在版本1.1.1中添加
- factor_mark(field_name: str, markers: Sequence[str], factors: Factors, start: float = 0, end: float | None = None) Field[source]#
创建一个
DataSpec字典,该字典将客户端的CategoricalMarkerMapper转换应用于ColumnDataSource列。注意
此变换主要仅对
scatter有用,它可以通过字形类型进行参数化。
- jitter(field_name: str, width: float, mean: float = 0, distribution: JitterRandomDistributionType = 'uniform', range: Range | None = None) Field[source]#
创建一个
DataSpec字典,该字典将客户端的Jitter转换应用于ColumnDataSource列。
- linear_cmap(field_name: str, palette: Sequence[ColorLike], low: float, high: float, low_color: ColorLike | None = None, high_color: ColorLike | None = None, nan_color: ColorLike = 'gray') Field[source]#
创建一个
DataSpec字典,该字典将客户端的LinearColorMapper转换应用于ColumnDataSource列。- Parameters:
field_name (str) – 用于配置
DataSpec的字段名称调色板 (序列[颜色]) – 用于颜色映射的颜色列表
低 (float) – 映射到调色板的范围的最小值。低于此值的值将被限制为
low。高 (float) – 映射到调色板的范围的最大值。超过此值的值将被限制为
high。low_color (color, optional) – 如果数据低于
low值时使用的颜色。如果为None,则低于low的值将映射到调色板中的第一个颜色。(默认值:None)high_color (color, optional) – 如果数据高于
high值时使用的颜色。如果为None,则高于high的值将映射到调色板中的最后一个颜色。(默认值:None)nan_color (color, optional) – 当从列映射数据不成功时使用的默认颜色(默认值:“gray”)
- log_cmap(field_name: str, palette: Sequence[ColorLike], low: float, high: float, low_color: ColorLike | None = None, high_color: ColorLike | None = None, nan_color: ColorLike = 'gray') Field[source]#
创建一个
DataSpec字典,该字典将客户端的LogColorMapper转换应用于ColumnDataSource列。- Parameters:
field_name (str) – 用于配置
DataSpec的字段名称调色板 (序列[颜色]) – 用于颜色映射的颜色列表
低 (float) – 映射到调色板的范围的最小值。低于此值的值将被限制为
low。高 (float) – 映射到调色板的范围的最大值。超过此值的值将被限制为
high。low_color (color, optional) – 如果数据低于
low值时使用的颜色。如果为None,则低于low的值将映射到调色板中的第一个颜色。(默认值:None)high_color (color, optional) – 如果数据高于
high值时使用的颜色。如果为None,则高于high的值将映射到调色板中的最后一个颜色。(默认值:None)nan_color (color, optional) – 当从列映射数据不成功时使用的默认颜色(默认值:“gray”)