PyCharm远程解释器和本地情节?

时间:2019-02-13 21:43:52

标签: python matplotlib ssh pycharm xserver

我正在使用带有远程解释器的PyCharm。我的代码是使用show scatter figure matplotlib。我可以正常看到该图并与之交互(缩放和旋转),但是交互太慢。我认为这是因为它是通过SSH X服务器完成的。

我的问题是如何以手动方式使图形交互(使用鼠标,例如缩放,平移,旋转等)执行得更快?我认为应该通过允许图形交互在本地计算机(运行PyCharm的计算机)上进行,而不是在远程服务器上进行。

一种解决方法是保存一个.fig文件,然后将其复制到我的本地计算机上,然后加载它。但是我不喜欢这种解决方法。

谢谢。

1 个答案:

答案 0 :(得分:0)

在单独的窗口上与可视化交互很慢,不仅在PyCharm上,而且您指定要单独加载可视化的任何IDE都很慢。这是因为它们是在tkinterQt5之类的任何可用模块上加载的,如果您使用的是Mac,还可以使用内置的OSX渲染。特别是如果您的数据集很大,则交互会变慢。似乎Python中的可视化效果并没有像您在Tableau甚至是Orange / Glue上看到的那样完全优化。

这就是为什么我个人更喜欢通过IPython控制台内联可视化数据(为此我使用Spyder)。虽然您不能与地块进行交互,但是目的就足够了。