Подобные Matplotlib Сюжеты в Mayavi?
То, что я хочу сделать, это иметь пару трехмерных фигур рядом.
В matplotlib мне удалось создать такие подсюжеты примерно так:ax1 = fig.add_subplot(121, projection='3d')
Я пытаюсь использовать Mayavi для своего трехмерного изображения здесь, потому что это решает некоторые другие проблемы, с которыми я сталкиваюсь, но я не могу найти способ рисовать две фигуры рядом.
Это вообще возможно?
1 ответ
Каждый актер Mayavi имеет атрибуты позиции / происхождения / ориентации, которые вы можете установить для перемещения их в разные части сцены. Вы также можете добавить несколько осей и настроить как диапазоны, в которых они отображаются, так и вывод меток. Используя их комбинацию, вы можете решить свой вопрос; но нет, я не знаю простого механизма "подзаговора".
Другие возможные альтернативы
- mlab.screenshot() на отдельных сценах и объединить их в пользовательском представлении.
- используйте внешний вид canvas внутри собственных экранных виджетов, где каждый виджет отображает отдельную сцену.