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

问题描述 投票:-2回答:1

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

我需要有关哪个库/框架可以满足我需求的建议。用户应该能够在图表上选择多个点,并且能够拖动它们而不会有任何明显的性能损失。 bokehmpld3似乎是不错的候选人。任何人都可以建议这些图书馆或其他图书馆能否满足我的需求?

d3.js visualization bokeh mpld3
1个回答
0
投票

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

此外,通过使用TypeScript编写自己的扩展,可以为Bokeh添加新功能。见Bokeh documentation here

© www.soinside.com 2019 - 2024. All rights reserved.