我正在对极高密度的激光雷达点云(1M点以上)进行博士研究,在3D散射图上绘制这些文件确实有困难。Matplotlib并没有针对这么大的数据集进行优化,所以我尝试使用Vispy来实现这一点。现在,我在尝试建立和运行散点图样式的绘图时遇到了麻烦,所以我可以开始构建我的管道。在
使用Vispy时,我发现很难应用z轴,而且我很难找到文档的哪一部分可以帮助我实现这一点。我的代码是:"""
This example demonstrates the use of the SurfacePlot visual.
"""
import sys
import numpy as np
from vispy import app, scene
from vispy.util.filter import gaussian_filter
canvas = scene.SceneCanvas(keys='interactive', bgcolor='w')
view = canvas.central_widget.add_view()
view.camera = scene.TurntableCamera(up='z', fov=60)
# Simple surface plot example
# x, y values are not specified, so assumed to be 0:50
z = np.random.normal(size=(250, 250), scale=200)
z[100, 100] += 50000
z = gaussian_