I have started using Javascript-surface-plot to make 3D surface on the client side. I fill google.visualization.DataTable with (x,y,z) values that I have available. I cannot assign a z value to every (x,y) coordinate since there are none available. As a consequence, instead of have a smooth surface, I have spikes where the data is assigned and the plot is zero elsewhere.
Is there a way to use Javascript-surface-plot to interpolate among the non-zero elements (or better still, form a Bezier surface)? If not, is there a JavaScript-based 3D surface plotting program that does?