Creating a smooth surface plot from topographic data using matplotlib
问题 I have a code that creates a 3d topographic surface from lat, lon and elev data. I'm using ax.plot_surface , which creates a topographic surface that looks like this: I would like to smooth the data to create a picture that looks more like this: Is there a better way to smooth out the interpolation done by mesh grid? my_data is sorted by [lat,lon,elev] size(912,3) Code below import os import numpy as np from mpl_toolkits.mplot3d import Axes3D import matplotlib.pyplot as plt from scipy