plotting a 3d surface from a list of tuples in matplotlib,plt.show()