Currently, size in the scatter3d plot is limited to just being a number: the same size for all points.
The pythreejs points by default only supports one size.
However, we can use the custom vertex and fragment shaders from Matplotgl to implement variable sizes.