For stream tube plotting, it need u, v, w along with x,y,z. how can get those values and also can you share a link which will use json data not csv.
Here you could find a demo showing basic
If you have data for 3 dimensions (x, y, z)
mesh3d plot may be better options.
If you have data for 4 dimensions (x, y, z, value)
volume could be used.
And in case of having 6 dimensions (x, y, z, u, v, w)
cone plot or
streamtube could be used.
Here is a more sophisticated
streamtube plots displaying a wind model.