Putty SSH-Connection 不显示来自 matplotlib 的图

Putty SSH-Connection doesn't show plots from matplotlib

我正在通过 Putty 连接到服务器,我需要绘制一些东西。我在我的 PC 上使用 windows,它在服务器上是 linux。 当我 运行 来自 SSH 连接的脚本时,有没有办法在我的 PC 上查看绘图? 我为 matplotlib.use() 尝试了所有可能的参数,但它仍然不起作用。

这些GTK3Agg, GTK3Cairo, MacOSX, nbAgg, Qt4Agg, Qt4Cairo, Qt5Agg, Qt5Cairo, TkAgg, TkCairo, WebAgg, WX, WXAgg, WXCairo给我这个错误

Gdk-CRITICAL **: 16:41:41.238: gdk_cursor_new_for_display: assertion 'GDK_IS_DISPLAY (display)' failed

而这些agg, cairo, pdf, pgf, ps, svg, template没有给我报错,也没有输出。

用Putty连接花药服务器还能出图吗?

PuTTY(和其他 TTY 客户端)就是电传打字机。您不能在其中创建 windows,因为它们不支持图形。查看这些图的最佳解决方案是 save the plot as an image file and then transfer it via FTP or something.

或者,如果您的远程计算机已经是 运行 图形环境,您可以尝试使用 VNC 或其他具有图形功能的远程桌面。