本文整理汇总了Python中bokeh.models.widgets.Select.js_on_change方法的典型用法代码示例。如果您正苦于以下问题:Python Select.js_on_change方法的具体用法?Python Select.js_on_change怎么用?Python Select.js_on_change使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类bokeh.models.widgets.Select
的用法示例。
在下文中一共展示了Select.js_on_change方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: int
# 需要导入模块: from bokeh.models.widgets import Select [as 别名]
# 或者: from bokeh.models.widgets.Select import js_on_change [as 别名]
from bokeh.models.widgets import Select
from bokeh.core.enums import SizingMode
N = 4000
x = np.random.random(size=N) * 100
y = np.random.random(size=N) * 100
radii = np.random.random(size=N) * 1.5
colors = [
"#%02x%02x%02x" % (int(r), int(g), 150) for r, g in zip(50+2*x, 30+2*y)
]
TOOLS="hover,crosshair,pan,wheel_zoom,zoom_in,zoom_out,box_zoom,undo,redo,reset,tap,save,box_select,poly_select,lasso_select"
sizing_mode = "fixed"
select = Select(title="Sizing mode", value=sizing_mode, options=list(SizingMode))
plot = figure(tools=TOOLS)
plot.scatter(x, y, radius=radii, fill_color=colors, fill_alpha=0.6, line_color=None)
layout = column(select, plot, sizing_mode=sizing_mode)
select.js_on_change('value', CustomJS(args=dict(layout=layout, plot=plot), code="""
var sizing_mode = this.value;
layout.sizing_mode = sizing_mode;
plot.sizing_mode = sizing_mode;
"""))
output_file("sizing_mode.html", title="sizing_mode.py example")
show(layout)