我正在尝试使用 Mayavi 在多维数据集的每个面上绘制轮廓。更准确地说,我想单独拍摄每个立方体的面,并在其上绘制等高线图,就像使用Matplotlib一样。
下面的图片可以帮助您了解我正在尝试做什么。除了在这种情况下,立方体是扁平的。
问题是我应该使用的Mayavi功能吗?我怎样才能生成合适的立方体?
我经历过contour_surf(),surf()和mesh(),但我觉得这些函数都不能帮助我显示/构建一个我可以在其面上绘制轮廓的立方体。
或许使用不同的库会更相关?
我尝试使用Matplotlib,代码如下。渲染效果不如我对Mayavi所期望的那样好,当操纵它时很难区分哪个面在前景上。
最重要的是,当我点击特定的立方体面时,我不知道如何获得鼠标坐标。实际上,我想要实现的最终目的是将对象拖放到随机立方体面上并获得坐标(x,y)和轮廓值z。
boxes, scores, classes