首页 > 解决方案 > 可以将matplotlib 3d散点图导出为html吗?

问题描述

希望在浏览器中有交互式 3D 散点图。该图是使用 matplotlib 构建的,应保存为 html。

找到的最接近的解决方案是 mpld3 库,但它仅适用于 2d 散点图而不适用于 3d。

Plotly 被排除在私人地块上有限制。没有看到任何适用于 Bokeh 独立模式的等效应用程序。

还有其他可以将 matplotlib 图保存到 html 并保留交互性的建议吗?

标签: pythonhtmlmatplotlibmpld3scatter3d

解决方案


您可以尝试弄清楚交互模式的Jupyter工作原理。官方文档描述了如何使用魔法在 Jupyter 笔记本中使用交互模式,可以保存在 HTML 中。如果您只想要绘图,请尝试通过脚本自己构建组件并将 HTML 与组件一起保存来导出它。应该有一些方法可以做到这一点。

或者,如果它是一次性的,只需保存笔记本的 HTML 并删除所有不相关的部分。


推荐阅读