我对Pycharm(社区版)很陌生,我通过远程桌面服务器上的Thinlinc客户端使用它。我遇到的问题是我无法创建交互式图。在我的本地计算机上使用Canopy,导入matplotlib并在控制台上调用plot(...)命令并在其中添加一些变量X后,将打开绘图窗口。
但是,在Pycharm控制台上的远程计算机上,调用plot()不会出错,但是不会打开窗口(甚至在调用.show()时也是如此)。相比之下,plt.savefig()完美运行。我试着获得以下信息:
matplotlib.is_interactive()
Out[8]: True
matplotlib.get_backend()
Out[10]: 'agg'