我正在使用PyCharm和远程解释器。我的代码是show
ing使用scatter
的figure
matplotlib
。我可以正常看到图形并与之交互(缩放和旋转),但交互太慢。我认为这是因为它是通过SSH X服务器完成的。
我的问题是如何以图形方式手动进行图形交互(使用鼠标,如缩放,平移,旋转......)执行速度更快?我认为这应该是通过允许图形交互发生在本地机器(运行PyCharm的机器)而不是远程服务器上。
一种解决方法是保存.fig
文件,然后将其复制到本地计算机,然后加载它。但我不喜欢这种解决方法。
谢谢。
在单独的窗口上与可视化进行交互的速度很慢,不仅仅是在PyCharm上,而是指定要单独加载可视化的任何IDE。这是因为它们被加载到tkinter
或任何可用的模块(如Qt5
)上,如果你在mac上,你也可以使用内置的OSX渲染。特别是如果您的数据集很大,那么交互就会变慢。看起来Python中的可视化并不像您在Tableau甚至Orange / Glue上看到的那样进行了优化。
这就是为什么我个人更喜欢通过IPython控制台内联可视化数据(因为我使用Spyder)。你不能与情节互动,但目的就足够了。