我正在开发一个Python程序,涉及在3D空间中显示X-Y-Z轨迹。我使用的是Anaconda自带的Spyder IDE,我一直在IPython控制台运行我的脚本。
所以我已经能够成功地生成3D绘图,并使用pyplot.show()
在IPython控制台上显示它。然而,在IPython中显示时,只显示图形的一个角度。我读到MPlot3D可以用来创建交互式情节。我相信我应该能够旋转和缩放3D图形是正确的吗?或者IPython和/或Spyder IDE不支持此功能?我应该在脚本中旋转情节图像吗?我如何与情节互动?
是的,您可以在Spyder中旋转并与Mplot3d绘图交互,您只需更改设置,使绘图显示在单独的窗口中,而不是在IPython控制台中。只需将内联设置更改为automatic:
Tools> preferences> IPython console> Graphics> Graphics backend> backend: Automatic
然后单击应用,关闭Spyder并重新启动
我最初面临同样的问题一切正常,但无法旋转图片。
在图形和自动输入之间切换后工具>首选项> IPython控制台>图形>图形后端>后端:....
可以旋转图像