我用python和pyplot生成了3D图。我可以将此图导出为PDF。这很无聊,有时候......平面3D图很难阅读/理解。用Python保存PDF 3D中的3D图
但是,PDF支持3D模型,例如CAD模型。这让我想知道是否可以将由matplotlib或类似的东西生成的3D图导出为3D PDF?这将是惊人的存储美丽的3D情节!如果是这样,我该怎么做?
我用python和pyplot生成了3D图。我可以将此图导出为PDF。这很无聊,有时候......平面3D图很难阅读/理解。用Python保存PDF 3D中的3D图
但是,PDF支持3D模型,例如CAD模型。这让我想知道是否可以将由matplotlib或类似的东西生成的3D图导出为3D PDF?这将是惊人的存储美丽的3D情节!如果是这样,我该怎么做?
与其说是一个答案,我的研究的总结至今:
一个previous question问几乎是相同的,但来到尚无定论
(Ç2006):Acrobat 3D软件支持更多的格式 - 40 - 而是将它们转换为U3D进口(reference)
(2013年12月),这样做:matplotlib的绘图核心只有2d的; mplot3d只是一种解决方法,在呈现之前,一切都会投影到2d。 (reference)链接GlumPy?
此刻,我看到两种可能的途径:
写matplotlib一个新的3D输出引擎U3D
写matplotlib到OpenGL中的3D渲染器(Acrobat 3D软件可以捕获活动OpenGL帧的内容)
matplotlib不会序列化像ggplot2(R)或情节上,所以几乎不可能将mpl数字从一种格式转换为另一种格式。这里讨论:https://github.com/matplotlib/matplotlib/wiki/MEP25 – user1561393