在bokeh 0.13.0中,如何使用表达式从ColumnDataSource的另一个计算列值?
根据document,我应该能够执行以下操作:
from bokeh.core.properties import expr
ds = ColumnDataSource(data={'a':[1,2,3]})
plot.circle(x='a', y=expr('a+1'), size=20, source=ds)
但这不起作用。
他们说“ ...will be computed ... using a ColumnDataSource as input
”。不幸的是,没有任何示例显示如何使用此input
。
答案 0 :(得分:0)
Expression
是Bokeh中的抽象类。请参见docs和source。您可以使用Bokeh extensions对其进行扩展,但我认为有更简单的方法可以实现所需的功能。