首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >pyplot转3d pdf

pyplot转3d pdf
EN

Stack Overflow用户
提问于 2015-09-02 07:12:32
回答 1查看 2.5K关注 0票数 2

如何保存3d pyplot图像,以便仍然可以在pdf查看器中旋转它?我知道可以保存pdf,以便3d图像可以旋转(我以前也有过这样的文件)-我如何使用pyplot来实现这一点?这个问题的动机是我想分享其他人可以旋转的图像-它不足以让我在python查看器中旋转图像,拍摄2d快照。

以下是我的示例代码。我不能在这生成的pdf中旋转图像。

代码语言:javascript
运行
复制
import numpy as np
from matplotlib import pyplot as plt
from scipy.interpolate import griddata
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure()
ax = fig.gca(projection='3d')

X = np.random.random(1000)
Y = np.random.random(1000)
Z = np.random.random(1000)

xi = np.linspace(X.min(),X.max(),100)
yi = np.linspace(Y.min(),Y.max(),100)

zi = griddata((X, Y), Z, (xi[None,:], yi[:,None]), method='cubic')

ax = fig.add_subplot(111, projection='3d')

xig, yig = np.meshgrid(xi, yi)

surf = ax.plot_surface(xig, yig, zi,linewidth=0)

plt.savefig('/Users/kilojoules/Downloads/ex.pdf')
EN

回答 1

Stack Overflow用户

发布于 2015-09-09 05:14:56

3DPDF文件具有称为3D注释的内部结构,该结构可以包含通用3D (U3D)或PRC格式的3D模型。如果您的PDF文件具有3D注释,则可以在3D中查看/旋转/标记。有许多公司(如www.dimensionpdf.com)开发了从流行的计算机辅助设计软件包(如AutoCAD)创建3DPDF文件的工具。

如果不能旋转3D模型,则PDF很可能只包含3D模型的2D图像,而不是3D注释。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32342276

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档