Flint: Added 3D scatter plot
This PR provides a 3D scatter plot.
This was requested for testing collision detection at BM31.
It was tested with data provided by the device which is checking collision detection
DEMO_SESSION [1]: import numpy
...: n = numpy.load("/users/valls/Downloads/data", allow_pickle=True)
...: xyz = numpy.array(n[()]["pts3d"])
...: value = n[()]["labels"]
...: print("labels", numpy.unique(value))
...: f = flint()
...: p = f.get_plot("scatter3d", unique_name="my scatter")
...: p.set_colormap(lut="Accent", vmin=-1.5, vmax=6.5)
...: p.set_marker("o")
...: x = xyz[:, 0]
...: y = xyz[:, 1]
...: z = xyz[:, 2]
...: p.set_data(x,y,z,value)