gpt4 book ai didi

python - pyplot 到 3d pdf

转载 作者:行者123 更新时间:2023-12-05 07:53:39 25 4
gpt4 key购买 nike

如何保存 3d pyplot 图像以便我仍然可以在我的 pdf 查看器中旋转它?我知道可以保存 pdf,以便旋转 3d 图像(我以前有过这样的文件)——我如何使用 pyplot 完成此操作?这个问题的动机是我想分享其他人可以旋转的图像——我在 python 查看器中旋转图像并拍摄 2d 快照是不够的。

这是我的示例代码。我无法旋转生成的 pdf 中的图像。

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')

最佳答案

3D PDF 文件具有称为 3D 注释的内部结构,它可以包含通用 3D (U3D) 或 PRC 格式的 3D 模型。如果您的 PDF 文件有 3D 注释,您可以在 3D 中查看/旋转/标记。有许多公司(例如 www.dimensionpdf.com)提供从流行的 CAD 软件包(例如 AutoCAD)创建 3D PDF 文件的工具。

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

关于python - pyplot 到 3d pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32342276/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com