The problem is filling the space between the interpolated points. Catmull or bezier is not an answer for the question. They will not help to create a smooth surface. Drawing only the two axes may show it like it is smooth but the data will be still with dots (sparse).