python
import numpy as np
import vispy.scene as vp
canvas = vp.SceneCanvas(keys='interactive')
view = canvas.central_widget.add_view()
pos = np.random.normal(size=(1000000, 3), scale=0.2)
color = np.random.uniform(size=(1000000, 3), low=0.2, high=1.0)
scatter = vp.Markers()
scatter.set_data(pos, edge_color=None, face_color=color, size=5)
view.add(scatter)
canvas.show()