在Spyder终端内的3D matplotlib图形

2 投票
1 回答
4859 浏览
提问于 2025-05-11 02:05

我正在使用mathplotlib绘制一个3D图:

fig = plt.figure()
ax = fig.add_subplot(111, '3d')
ax.scatter(x,y,z)
plt.show()

但是,这个图在终端中打开,所以我无法查看它。请问我该如何在新窗口中打开它,以便查看呢?

谢谢。

相关文章:

  • 暂无相关问题
暂无标签

1 个回答

3

默认情况下,图表会显示在 IPython 控制台 中。我想这就是你说的终端吧?

你可以在 偏好设置 > IPython 控制台 > 图形 > 后端 中指定图表显示的位置。把它改成 自动

Spyder 偏好设置面板

正如 这个问题 所提到的,我需要重启 Spyder 才能让它注意到这个更改。

撰写回答