我用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