3d plot from CSV data

Hii

Any example for plotting a 3D surface for a CSV Data formulated as (x, y, f(x, y)).

I am interested in the surface plot [Surface Plot.] (3D surface (colormap) — Matplotlib 3.6.0 documentation)

Which part are you having trouble with? Reading the csv data or doing the plotting? The example you linked is fairly self-explanatory. Also, this shows you how to read in csv data, but you may want to use something like np.genfromtxt(…, delimiter=‘,’) which will give you an array which you may need to reshape before passing to ax.plot_surface.

1 Like

Thanks @astromancer,
I forgot to reply.
I had solved this issue using griddata package of Scipy, where I could generate and approximate the csv data on a structured grid of domain.