用于应用客户端计算(如对数据字段的转换)或 ColumnDataSource 表达。
ColumnDataSource
cumsum
创建一个 DataSpec dict生成 CumSum a的表达式 ColumnDataSource .
DataSpec
CumSum
实际案例
p.wedge(start_angle=cumsum('angle', include_zero=True), end_angle=cumsum('angle'), ...)
将生成一个 CumSum 表达式求和 "angle" 数据源的列。对于 start_angle 值,则累积和将从零值开始。为 end_angle ,不添加初始零(即总和将从第一个角度值开始,并包括最后一个角度值)。
"angle"
start_angle
end_angle
dodge
创建一个 DataSpec 应用客户端的dict Dodge 转换为 ColumnDataSource 列。
Dodge
field_name (str) -- 要配置的字段名 DataSpec 具有
value (float) -- 要添加到列数据的固定偏移量
range (Range, optional) -- 必要时用于计算合成坐标的范围,例如 FactorRange 当列数据为分类数据时(默认值:无)
FactorRange
双关语
factor_cmap
创建一个 DataSpec 应用客户端的dict CategoricalColorMapper 转换为 ColumnDataSource 列。
CategoricalColorMapper
palette (seq[color]) -- 用于颜色映射的颜色列表
factors (seq) -- 与调色板相对应的一系列分类因素
start (int, optional) -- 当列数据具有多个级别的因子时要应用的起始切片索引。(默认值:0)
end (int, optional) -- 当列数据具有多个级别的因子时要应用的结束切片索引。(默认值:无)
nan_color (color, optional) -- 从列映射数据失败时要使用的默认颜色(默认:“灰色”)
factor_hatch
创建一个 DataSpec 应用客户端的dict CategoricalPatternMapper 转换为 ColumnDataSource 列。
CategoricalPatternMapper
patterns (seq[string]) -- 要映射到的填充图案的列表
在版本1.1.1中添加
factor_mark
创建一个 DataSpec 应用客户端的dict CategoricalMarkerMapper 转换为 ColumnDataSource 列。
CategoricalMarkerMapper
注解
此转换主要用于 scatter 可按字形参数化。
scatter
markers (seq[string]) -- 要映射到的标记的列表
jitter
创建一个 DataSpec 应用客户端的dict Jitter 转换为 ColumnDataSource 列。
Jitter
width (float) -- 要应用的随机分布的宽度
mean (float, optional) -- 要应用的偏移量(默认值:0)
distribution (str, optional) -- "uniform" 或 "normal" (默认: "uniform" )
"uniform"
"normal"
linear_cmap
创建一个 DataSpec 应用于客户端的dict LinearColorMapper 转换为 ColumnDataSource 列。
LinearColorMapper
low (float) -- 要映射到调色板的范围的最小值。低于此值的值被限制为 low .
low
high (float) -- 要映射到调色板的范围的最大值。高于此值的值被限制为 high .
high
low_color (color, optional) -- 如果数据低于 low 价值观。如果没有,值小于 low 映射到调色板中的第一种颜色。(默认值:无)
high_color (color, optional) -- 如果数据高于 high 价值观。如果没有,值大于 high 映射到调色板中的最后一种颜色。(默认值:无)
log_cmap
创建一个 DataSpec 应用客户端的dict LogColorMapper 转换为 ColumnDataSource 列。
LogColorMapper
stack
创建创建 DataSpec dict生成 Stack a的表达式 ColumnDataSource .
Stack
p.vbar(bottom=stack("sales", "marketing"), ...
将生成一个 Stack 这就是 "sales" 和 "marketing" 列,并将这些值用作 top a的坐标 VBar .
"sales"
"marketing"
top
VBar
transform
创建一个 DataSpec 应用任意客户端的dict Transform 到A ColumnDataSource 列。
Transform
transform (Transform) -- 应用于该字段的变换