首页 > 解决方案 > 如何以交互式图形的形式保存 matplotlib 3d 绘图的输出?

问题描述

我正在使用 MPL 工具包在 python3 环境中绘制 3d 投影。我可以使用此代码可视化一个不错的交互式 3D 散点图

from mpl_toolkits.mplot3d import Axes3D

fig = plt.figure(figsize=(15, 12))
ax = fig.add_subplot(111, projection='3d')
ax.scatter(dimension1, dimension2, dimension3, c='r', marker='o') 
plt.show()

每当我想可视化我的数据时,我都需要运行上面的脚本。我想知道有什么方法可以保存这个交互式 3d 绘图以便与他人分享或快速查看?

我发现了类似的问题,大多数答案都建议使用pickle,但我需要再次使用 python 脚本打开泡菜文件!但我正在寻找可以用于将 3D 绘图保存为交互式图像的东西。

标签: pythonmatplotlibplot3d

解决方案


推荐阅读