Обработка изображений MPlot3D в IPython

Я разрабатываю программу Python, которая включает отображение траекторий XYZ в трехмерном пространстве. Я использую Spyder IDE, которая, естественно, поставляется с Anaconda, и запускаю свои сценарии в консолях IPython.

Таким образом, я смог успешно создать 3D-график и использовать pyplot.show() для его отображения в консоли IPython. Однако при отображении в IPython отображается только один угол графика. И я читал, что MPlot3D можно использовать для создания интерактивных графиков. Правильно ли я считаю, что должен иметь возможность вращать и масштабировать трехмерный график? Или IPython и/или Spyder IDE не поддерживают эту функцию? Должен ли я работать над вращением изображения сюжета в сценарии? Как мне взаимодействовать с этим сюжетом?


person S. Gamgee    schedule 28.09.2016    source источник


Ответы (2)


Да, вы можете вращать и взаимодействовать с графиками Mplot3d в Spyder, вам просто нужно изменить настройку, чтобы графики отображались в отдельном окне, а не в консоли IPython. Просто измените встроенную настройку на автоматическую:

Инструменты > Настройки > Консоль IPython > Графика > Графический бэкэнд > Бэкенд: Автоматически

Затем нажмите «Применить», закройте Spyder и перезапустите.

person LauraF    schedule 20.09.2017

Сначала я столкнулся с той же проблемой. Все вроде бы в порядке, но я не мог повернуть изображение.

После переключения между графическим и автоматическим в Инструменты > Настройки > Консоль IPython > Графика > Графический бэкэнд > Бэкэнд: ....

Я мог бы повернуть изображение

person Sirish    schedule 08.11.2017