Я создаю приложение с графическим интерфейсом, используя Wxpython, для которого требуются трехмерные диаграммы рассеяния.Я пытался использовать следующие библиотеки, но с недостатками:
Matplotlib
: очень медленный рендеринг, панорамирование и масштабирование требует обходных путей . plot.ly
: я пытался создать wxpython webview
и загрузить оттуда plotly
html, но wxpython webview
, похоже, не поддерживает WebGL
, который требуется для 3D-рендеринга.Посмотрите этот вопрос для деталей. mayavi
: я не могу понять, как я могу встроить mayavi
в wxpython
GUI. Этот пример на Mayavi Docs просто откройте пустой кадр wx.Комментарии на этот SO-ответ предполагает, что mayavi не поддерживает Wxpython 4+
.
Существуют ли какие-либо «приличные» библиотеки 3D-черчения, которые поддерживают wxpython или matplotlib
мой единственный вариант здесь?
[редактировать после комментария]: график должен быть интерактивным (по крайней мере, панорамирование и масштабирование),График предпочтительно должен быть внутри панели в wxpython.Данные будут статичными.