Bokeh库是否有JavaScript API?

问题描述 投票:0回答:1

它具有所谓的JS客户程序。但是所有文档或演示都是从Python开发人员的角度编写的。

bokeh是否具有独立的非Python JavaScript API,非Python环境中的任何人都使用它吗?

bokeh bokehjs
1个回答
1
投票

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 API,您可以在用户指南的Developing with JavaScript章中找到其详细信息。此外,Python和JS之间的所有低级“模型”及其属性都100%对齐,因此Python Reference Guide实际上具有在JS端使用模型可能需要的所有信息。

我们

非常感兴趣

在来年将BokehJS改进为纯JS使用。我们已经从实际上直接使用BokehJS的人那里获得了someveryhelpful issues。即将发布的2.0版本将克服一些主要的障碍,但是仍然需要努力为JS开发人员真正提供出色的用户体验。对于任何感兴趣的JS开发人员来说,这实际上都是一个绝佳的机会,他们可以通过提供他们的意见,建议和协作来产生重大影响。任何对此感兴趣的人都应该前往Bokeh project Discourse
© www.soinside.com 2019 - 2024. All rights reserved.