用python生成3d图形很容易,但我可以';我似乎不知道如何在pdf上显示3d图形
代码如下:用python生成3d图形很容易,但我可以';我似乎不知道如何在pdf上显示3d图形,python,graph,3d,matplotlib,Python,Graph,3d,Matplotlib,代码如下: import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D data = [[1.3, 125, 0.0152093 ], [1.3, -40, 0.00864026], [3.6, 125, 0.0226226 ], [3.6, -40, 0.0221346 ], [5.5, 125, 0.0400638 ], [5.
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
data = [[1.3, 125, 0.0152093 ],
[1.3, -40, 0.00864026],
[3.6, 125, 0.0226226 ],
[3.6, -40, 0.0221346 ],
[5.5, 125, 0.0400638 ],
[5.5, -40, 0.0417146 ],
[1.1, 125, 0.053118 ],
[1.65, 125, 0.0631874 ],
[2.3, 125, 0.0828577 ]]
x, y, z = zip(*data)
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.scatter(x,y,z)
ax.set_title("Process: FF")
ax.set_xlabel('Voltage')
ax.set_ylabel('Temperature')
ax.set_zlabel('Power value')
#ax.plot_wireframe(x, y, z, rstride=10, cstride=10)
plt.show()
plt.savefig('example01.pdf')
请帮助我将三维图形保存在pdf中。来自
应该有用 切换plt.show()
和plt.savefig(…)
行plt.show()
锁定执行,直到您关闭图形后才会继续。然后,当它在您关闭图形后尝试保存图形时,图形已经消失
或者,您可以尝试通过plt.show对话框保存它,然后以交互方式旋转它以获得所需的视图
plt.savefig('example01.pdf')
plt.show()
尝试调用plt.show()
两次,第二次看到什么都没有显示,以证明情况确实如此
plt.savefig('example01.pdf')
plt.show()