问题标签 [bokehjs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何使用 JS 访问 Bokeh (Python) 变量?
我正在制作一个下拉菜单,根据选择的内容显示某个情节。
我已经做了我的下拉菜单并开始了我的 CustomJS 回调函数。目前,我要做的就是记录下拉列表中选择的任何选项,但显然我不能只使用 console.log(myDropDownMenu.value);
因此,如果在下拉列表中选择了“制服”,我希望“制服”会出现在我的控制台中......有什么想法吗?
bokeh - 选择下拉选项后,如何在绘图上“更改.emit”或“触发更改”?
有什么想法应该去三重“?”的地方吗?
我希望我的 x 和 y 值会根据我的散景图发生变化和绘制。
目前什么都没有改变,因为我不知道我应该调用什么对象的“触发器”函数。请帮忙,我是 Bokeh 的新手。
python - 散景:如果触发另一个回调,则触发回调
我正在尝试为我的 Bokeh 应用程序制作一个基本的搜索工具。基本流程是:
用户在TextInput小部件中输入搜索词。
TextInput值被传递给一个搜索函数,该函数返回一个MultiSelect小部件的(元组)选项列表。
我使用本地服务器运行我的应用程序:
我无法通过回调更新MultiSelect选项。
python - 散景自定义工具绘制图像的垂直线轮廓
我需要绘制图像的轮廓,即绘制矩阵列的值。
并将其实现为拖动工具,它将根据光标在上图上的位置自动更新下图:
基于文档中的“A New Custom Tool”示例,我编写了一个运行良好但有几个问题的代码:
1) 图像尺寸现在是硬编码的:如何将图像尺寸从 python 提供给 js?
2) 图像被传输到客户端两次:首先作为 的参数image()
,然后作为按钮图的源。如何从 DrawTool 访问图像“源”?
3)如果(所有这些代码都在一个jupyter单元中)我第二次运行它,它拒绝在控制台中绘制任何带有javascript错误的东西Model 'DrawTool' does not exist.
第三次、第四次和进一步运行它都可以正常工作。在此错误消息中,散景到底想告诉我什么?
python-3.x - 使用 Bokeh 和 CustomJS 使用交互式绘图的结果来更新网格上的第二个图形
我有一个交互式散景图,它使用 CheckboxGroup 来绘制不同来源的实验相加值。在背景中,我有理论要求值的固定图。
我希望能够,例如 1.单击 sourceA 和 sourceB 导致 sourceA+sourceB 的图 - 我有 8-9 个源并且已经有这个工作 2.使用显示此组合相对百分比误差的链接图到所有理论要求值。
我不了解JS,无法真正理解如何将此动态值用于另一个情节。
问题第一部分的回调如下:
https://stackoverflow.com/a/54455722/8565759
我无法真正显示实际结果的图像,数据受出口控制。
python - Bokeh 从转换为 geojson 的 shapefile 绘制空地图,但不知道出了什么问题
我有一些示例代码可以使用 Bokeh 绘制安大略地图。该代码读取 shapefile 并将其转换为 geojson 文件,如 Internet 上的示例所建议的那样。shapefile 源数据是从 StatsCan 网站下载为 shapefile 的安大略省人口普查细分地理边界。
图片截图:https ://imgur.com/xn1Zzdh
到目前为止的结果是一个空图表,我不知道出了什么问题。
shapefile 首先作为 geopandas 数据框加载并转换为 geojson。
为我缺乏 stackoverflow 礼节道歉。我是新用户。
bokeh - Bokeh/Python:CustomJS 修改列布局
我正在生成一个使用标签的散景报告,有时我可以获得很多这些,并且导航文档变得非常麻烦。幸运的是,这些图有一些属性,可用于将一些图组合在一起。所以我试图实现一种基于这些属性过滤可见选项卡数量的方法。我在使用散景服务器草绘解决方案方面非常成功,但我的最终解决方案需要实现 CustomJS 回调,因为我需要分发 html 报告。我有点迷茫,因为我不熟悉如何实现 CustomJS 回调,或者即使我想要实现的目标在没有散景服务器的情况下也是可能的。我试图根据其他人的帖子来实现一个 CustomJS,但到目前为止我还没有成功。
我的主要目标是用 CustomJS 回调替换“change_plot”回调,如果有人知道这怎么可能,我将不胜感激。
我在下面提供了我的脚本的一个最小示例。任何帮助或指示将不胜感激。
我想要实现的散景服务器版本:
独立报告(我的代码到目前为止......)
javascript - 在 python bokeh 中将文件从客户端上传到服务器
我们已经在我们研究所设置了一个散景服务器,它可以正常工作。我们还有一个基于 python 的代码来分析 fMRI 数据,目前使用 matplotlib 来绘制和保存。但我想将代码传输到散景服务器,并允许每个人从客户端将文件上传到服务器,当在服务器中完成分析时,将输出图保存在本地硬盘中。散景 atm 中似乎缺少此传输文件程序。我看到最近在 github 中添加了一个新功能来上传 json 文件,但我的问题是 fMRI 文件有多种格式,并且要求(不一定精通技术)用户将文件转换为某种格式超出了目的。另外,我不知道任何 JS 或类似的东西,因此我不知道人们通常使用什么解决方案来处理此类基于 Web 的应用程序。
如果有人有任何解决方案来解决这个问题,很高兴听到它。即使它是一个独立于散景的解决方案(这意味着用户需要打开一个单独的页面来上传文件,一个页面来运行分析,一个页面来保存输出)请告诉我。它不会是理想的,但至少比没有解决方案要好,现在散景就是这种情况。谢谢!
python - 带有“选择”的 BokehAPP 用于更改未显示其中一个图的图
我正在使用 Bokeh Server 构建一个交互式绘图,该绘图随选项列表 ['A','B','C'] 的变化而变化。它工作正常。它的默认值为“A”,并且图表显示良好。如果我从“A”切换到“B”或“C”,它也可以正常工作。如果我从“B”切换到“C”,它也可以正常工作。问题是,当我从“C”切换到“B”时……没有显示任何情节……我只是想不通为什么所有其他切换命令都能正常工作,而只有这个不能…… ..
javascript - 为什么 BokehJS 示例在浏览器中失败?
我试图弄清楚 BokehJS 是否可以满足我对小型开发项目的绘图需求。当我尝试复制在https://docs.bokeh.org/en/latest/docs/user_guide/bokehjs.html上找到的最后一个示例时,它在 Chrome 中出现此回溯失败:
该示例被逐字复制到文件 bokeh.html 中,并直接在浏览器中打开。bokeh.html:58 是行
该示例应该是一个完整的独立 html 文件,所以我必须在这里遗漏一些明显的东西。我的示例副本可以在这里找到https://pastebin.com/VizzJbH4
非常感谢任何提示。