用于Web浏览器的交互式图表库,支持单击和拖动点



我在pyqtmatplotlib中开发了一个应用程序,允许用户拖动和编辑绘图数据,我需要在Web浏览器中提供相同的功能。我已经看过d3.js但学习曲线对于我可用的时间来说似乎太陡峭了。

我需要关于哪个库/框架可以满足我需求的建议。用户应该能够在图表上选择多个点,并能够拖动它们而不会对性能造成任何明显的影响。 bokehmpld3似乎是很好的候选人。谁能建议这些库或任何其他库是否适合我的需求?

Bokeh提供了许多标准机制来启用它,主要是通过JavaScript或Python回调。有许多拖动工具,如BoxSelectTool或LassoSelectTool,您可以为其定义回调,但也可以将回调附加到画布或绘图的数据源对象。

此外,还可以通过使用TypeScript编写自己的扩展来为散景添加新功能。请参阅此处的散景文档。

最新更新