当前位置: 首页>>代码示例>>Python>>正文


Python Select.js_on_change方法代码示例

本文整理汇总了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)
开发者ID:FourtekIT-incubator,项目名称:bokeh,代码行数:32,代码来源:sizing_mode.py


注:本文中的bokeh.models.widgets.Select.js_on_change方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。