有两个用例:

没有服务器

如果您可以在JS中执行任何更新(不需要调用实际的python代码),那么使用CustomJS callbacks添加交互非常容易。在这个链接中有很多示例,但是一个基本的简单代码示例看起来像:from bokeh.io import vform

from bokeh.models import CustomJS, ColumnDataSource, Slider

from bokeh.plotting import Figure, output_file, show

output_file("callback.html")

x = [x*0.005 for x in range(0, 200)]

y = x

source = ColumnDataSource(data=dict(x=x, y=y))

plot = Figure(plot_width=400, plot_height=400)

plot.line('x', 'y', source=source, line_width=3, line_alpha=0.6)

callback = CustomJS(args=dict(source=source), code="""

var data = source.get('data');

var f = cb_obj.get('value')

x = data['x']

y = data['y']

for (i = 0; i < x.length; i++) {

y[i] = Math.pow(x[i], f)

}

source.trigger('change');

""")

slider = Slider(start=0.1, end=4, value=1, step=.1,

title="power", callback=callback)

layout = vform(slider, plot)

show(layout)

这将创建一个独立的HTML文档,其中包含Bokeh图和一个滑块,它根据滑块更新绘图,而不需要服务器(例如,您可以通过电子邮件将其发送给某人或在静态页面上提供服务,这样就可以工作了)。在

使用服务器

如果您希望小部件、交互等驱动实际的python代码(例如scikitlearn或Pandas),那么您需要使用Bokeh服务器。令人高兴的是,新的服务器版本0.11更加健壮、性能更高、可伸缩性更强,并且易于使用。您可以在这里看到几个实时部署的Bokeh应用程序(带有指向其源代码的链接):

以及有关各种部署的广泛文档,请参阅以下文档:

python图表交互控件_用djang中的交互式控件制作bokeh图表相关推荐

  1. html 获取控件位置,html控件_获取HTML中的父控件方法

    摘要 腾兴网为您分享:获取HTML中的父控件方法,月星家居,优衣库,易视云3,悟空单车等软件知识,以及vsco安卓,墨墨背单词,八一军婚网,英语打字软件,地球仪,游戏音效制作,launcher.exe ...

  2. appium java 时间控件_在 Appium 中快速单击控件的变通方法

    为什么需要快速点击控件 在我要测试的APP中,有一个名曰"秘密花园"的玩意儿,里面可以切换 正式.灰度.测试 环境:因为不想让用户随便就可以点进去切环境,开发同学在正常界面的某个位 ...

  3. Python之一个关于天气的csv文件中获取最高和最低气温的图表

    Python之一个关于天气的csv文件中获取最高和最低气温的图表 科普: csv: 简单的说:以逗号分隔的值(CSV)将数据写入文件中,这样的文件称为CSV文件 说明: 博主这里主要是学习一下csv文 ...

  4. java 地图控件_室内地图Android SDK地图控件 - 蜂鸟云

    地图控件 Fengmap Android SDK 提供多个控件.控件与地图之间存在交互.本模块将对控件交互部分提供说明介绍. 注:除指北针控件外,其余控件的创建都在onMapInitSuccess事件 ...

  5. java 开源控件_一些好用的开源控件

    工作两年,一直都在做些编码方面的表面功夫,实现了很多很炫的功能,在此写下一些体验.有些比较小的dll文件我会发上来,如果是开源组织的代码我会把地址附上,毕竟人家是会更新的.大家还有什么好用的开源控件欢 ...

  6. 安卓java代码写控件_安卓自定义流程进度图控件实例代码

    先上效果图: 如图,可实现设置:总流程数.已完进度程数.已完成颜色,各个标题 使用方法 1.导入compile 'com.github.pavlospt:circleview:1.3'依赖包(因为用到 ...

  7. python绘制三维矢量图_【知乎专栏】让你的论文图表更sexy

    原标题:[知乎专栏]让你的论文图表更sexy 有些同学在写论文的时候光注意文字的阐述,忽略掉了一个重要因素--图表.插入的图表不仅无意义,有时候甚至造成图表影响了文章内容表达.下面干货满满,十分钟教你 ...

  8. C# WinForm中 获得当前鼠标所在控件 或 将窗体中鼠标所在控件名显示在窗体标题上...

    转:/********************** * 课题:将窗体中鼠标所在控件名显示在窗体标题上  * 作者:ZAXX  * QQ : 94027486  * 本课题可简单扩展:获取屏幕上鼠标所在 ...

  9. 下列变量名不符合python命名规范的是_下列选项中不符合Python语言变量命名规则的是...

    [单选题]下列Python保留字中,不用于表示分支结构的是 [单选题]以下程序的输出结果是: j = '' for i in "12345": j += i + ',' print ...

最新文章

  1. 喷涂机器人保养应该注意的七个事项
  2. niosII EDS和QuartusII安装心得体会
  3. laravel-admin 安装(总结)
  4. 删除链表中指定节点,要求时间复杂度为O(1)
  5. 判断字符串解析是JsonObject或者JsonArray
  6. php Immutable,Immutable.js详解
  7. PNG in IE - 1 - pngfix.js
  8. java 远程调试 端口_java – 远程调试:在端口8787上没有连接到OpenJDK 11上的Wildfly 14...
  9. 第三次小组实践作业小组每日进度汇报:2017-12-2
  10. 飞利浦 f718 java 微信_第一次使用飞利浦F718手机感觉怎么样及优缺点
  11. 高数下部分公式及部分知识点整理
  12. 窗口风格 :ModifyStyle函数的用法:
  13. 大型门户网站架构分析
  14. 微信小程序定制价格多少钱
  15. 如何启动单线程实现多线程效果及保证安全?
  16. 在线传输文件的方法有哪些?镭速云帮您领略最快文件传输的攻略!
  17. python pandas excel 排序_python – Pandas – 使用datetimeindex对数据帧进行排序
  18. 配置更新计算机卡住了,win7系统update更新卡住35%不动应该怎么解决?
  19. SSDT—Hook和MDL
  20. 服务器地址 端口 协议 密码,服务器地址和端口及密码

热门文章

  1. Pass Infrastructure基础架构(下)
  2. Python分析离散心率信号(上)
  3. TypeError: ord() expected a character, but string of length 6 found
  4. #includebits/stdc++.h包含C++的所有头文件
  5. AttributeError: 'dict' object has no attribute 'status_code'
  6. 【转载】tf.nn.conv2d_transpose是怎样实现反卷积的?
  7. python关于字典的操作
  8. apache thrift分析
  9. 一个用于录制用户输入操作并实时回放的小工具
  10. 关于学习编程的一些看法