python - 如何以交互式图形的形式保存 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 绘图保存为交互式图像的东西。
解决方案
推荐阅读
- outlook - 如何在不使用图像分隔符的情况下在 Outlook 2016 中强制支持流畅的 HTML 电子邮件的列宽
- android - 为什么我的活动没有看到观察到的对象变化?
- c# - C# - 为扩展方法提供类型信息
- java - 包 org.hibernate.tool.hbm2x 不存在
- ruby-on-rails - 弃用警告:危险的查询方法(其参数用作原始 SQL 的方法)。如何包裹在 Arel 中?
- node.js - Websocket - 在下一个推送事件之前等待 http 请求回调执行
- sqlite - 通过根据条件从另一列添加先前的行值来更新/创建列
- python - 编写数据框字典以分隔 Excel 工作表
- python-3.x - OpenCV(4.1.0)错误:(-215:断言失败)
- error-handling - 将 .NET Framework 4.5 的 System.IO.FileSystemWatcher 的设置配置为可就错误、容错、健壮、智能等进行交流