from sigmaepsilon.mesh.plotting import scatter_points_plotly
import numpy as np
points = np.array([
    [0, 0, 0],
    [1, 0, 0],
    [0, 1, 0],
    [0, 0, 1]
])
data = np.random.rand(len(points))
scalar_labels=["random data"]
scatter_points_plotly(points, scalars=data, scalar_labels=scalar_labels)