我正在使用Wxpython构建GUI应用程序,这需要3-d散点图。我尝试使用以下库但有缺点:
Matplotlib
:渲染,平移和缩放needs workarounds的速度非常慢。 plot.ly
:我尝试创建一个wxpython webview
并从那里加载plotly
html,但是wxpython webview
似乎不支持WebGL
3d渲染。有关详细信息,请查看this question。 mayavi
:我无法确定如何将mayavi
嵌入wxpython
GUI中。 This example at mayavi docs
只需打开一个空白的wx框架。 this SO answer处的注释表明mayavi不支持Wxpython 4+
。
这里是否有任何支持wxpython的“不错的” 3d绘图库,或者matplotlib
是我唯一的选择?
[评论后编辑]:该图应该是交互式的(至少平移和缩放)。绘图最好在wxpython的面板内。数据将是静态的。