PyCharm удаленный переводчик и местный сюжет? - PullRequest
0 голосов
/ 14 февраля 2019

Я использую PyCharm с удаленным переводчиком.Мой код show scatter figure с использованием matplotlib.Я могу нормально видеть фигуру и взаимодействовать с ней (масштабирование и поворот), но взаимодействие происходит слишком медленно.Я думаю, это потому, что это делается через X-сервер SSH.

Мой вопрос заключается в том, как вручную заставить графические взаимодействия фигур (с помощью мыши, такие как масштабирование, панорамирование, вращение, ...) выполнять быстрее?Я думаю, что это должно происходить путем разрешения взаимодействия фигур на локальном компьютере (на компьютере, на котором запущен PyCharm), а не на удаленном сервере.

Один из способов - сохранить файл .fig, а затем скопировать его на мой локальный компьютер., а затем загрузить его.Но я не предпочитаю этот обходной путь.

Спасибо.

1 Ответ

0 голосов
/ 25 февраля 2019

Взаимодействие с визуализациями в отдельных окнах происходит медленно, не только в PyCharm, но и в любой IDE, для которой вы указываете визуализации, которые должны загружаться отдельно.Это связано с тем, что они загружаются либо на tkinter, либо на любой из доступных модулей, таких как Qt5, и если вы работаете на Mac, вы также можете использовать встроенный рендеринг OSX.Особенно, если ваш набор данных большой, взаимодействие замедляется.Просто кажется, что визуализация в Python не настолько оптимизирована, как вы видите в Tableau или даже в Orange / Glue.

Именно поэтому я лично предпочитаю визуализировать данные, встроенные в консоль IPython (для этого я использую Spyder).Вы не можете взаимодействовать с графиками, но цель достаточна.

...