它具有所谓的JS客户程序。但是所有文档或演示都是从Python开发人员的角度编写的。
bokeh是否具有独立的非Python JavaScript API,非Python环境中的任何人都使用它吗?
bokeh是否具有独立的非Python JavaScript API
截至2019年末:有点!(请参阅下面的更多内容)
并且非Python环境中的任何人都使用它吗?
是的,当然,尽管与Python API相比,纯BokehJS的使用水平仍然较低。改善JS的故事是2020年的目标。
Bokeh项目始于2012年,其明确目标是为Python开发人员提供一种在网络上发布交互式可视化文件的方式,而无需他们自己涉足JavaScript等“网络技术”。因此,BokehJS库(一直存在)最初主要是很大程度上未记录的实现细节。 Bokeh开发人员本身当时不是JS专家,这并没有真正的帮助。 (我们中有些人还不是!)
随着事情的发展,并增加了CustomJS
回调和自定义扩展功能等功能,事物的BokehJS方面变得越来越公开。就是说,直到最近,BokehJS的开发一直非常迅速和激烈,我们无法保证围绕核心API的稳定性,也不愿意花费很可能过时的文档资源。作为两个示例,去年BokehJS在TypeScript中被[[完全重写]],这使所有旧的CoffeeScript扩展或回调均已弃用。此外,整个布局系统也进行了重新配置,以提供更高的性能。 当前状态
我们
非常感兴趣
在来年将BokehJS改进为纯JS使用。我们已经从实际上直接使用BokehJS的人那里获得了someveryhelpful issues。即将发布的2.0版本将克服一些主要的障碍,但是仍然需要努力为JS开发人员真正提供出色的用户体验。对于任何感兴趣的JS开发人员来说,这实际上都是一个绝佳的机会,他们可以通过提供他们的意见,建议和协作来产生重大影响。任何对此感兴趣的人都应该前往Bokeh project Discourse。