Web 浏览器的交互式图表库支持点击和拖动点
Interactive chart Library for web browser supporting click and drag of points
我在 pyqt
和 matplotlib
开发了一个应用程序,允许用户拖动和编辑绘图数据,我需要在网络浏览器中提供相同的功能。我查看了 d3.js
,但学习曲线对于我可用的时间来说似乎太陡峭了。
我需要 Library/Framework 可以满足我需求的建议。用户应该能够 select 图表上的多个点,并且能够拖动它们而不会造成任何明显的性能损失。 bokeh
和 mpld3
似乎是不错的候选者。谁能建议这些图书馆或任何其他图书馆是否能很好地满足我的需求?
Bokeh 提供了许多标准机制来启用它,主要是通过 JavaScript 或 Python 回调。有许多 drag tools,例如 BoxSelectTool 或 LassoSelectTool,您可以为其定义回调,但也可以将回调附加到 canvas 或绘图的数据源对象。
此外,还可以通过使用 TypeScript 编写您自己的扩展来向 Bokeh 添加新功能。参见 Bokeh documentation here。
我在 pyqt
和 matplotlib
开发了一个应用程序,允许用户拖动和编辑绘图数据,我需要在网络浏览器中提供相同的功能。我查看了 d3.js
,但学习曲线对于我可用的时间来说似乎太陡峭了。
我需要 Library/Framework 可以满足我需求的建议。用户应该能够 select 图表上的多个点,并且能够拖动它们而不会造成任何明显的性能损失。 bokeh
和 mpld3
似乎是不错的候选者。谁能建议这些图书馆或任何其他图书馆是否能很好地满足我的需求?
Bokeh 提供了许多标准机制来启用它,主要是通过 JavaScript 或 Python 回调。有许多 drag tools,例如 BoxSelectTool 或 LassoSelectTool,您可以为其定义回调,但也可以将回调附加到 canvas 或绘图的数据源对象。
此外,还可以通过使用 TypeScript 编写您自己的扩展来向 Bokeh 添加新功能。参见 Bokeh documentation here。