Stream tube data formation

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 streamtube, cone, mesh3d, surface, isosurface and volume.
If you have data for 3 dimensions (x, y, z) surface or mesh3d plot may be better options.
If you have data for 4 dimensions (x, y, z, value) iso-surface and 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 cone and streamtube plots displaying a wind model.

three reasons why you should buy plotly pro: support open source, get great support, host your plots and dashboards online