matplotlib 3.5.1

>>> """
========================
3D surface (solid color)
========================

Demonstrates a very basic plot of a 3D surface using a solid color.
"""
... 
... import matplotlib.pyplot as plt
... import numpy as np
... 
... 
... fig = plt.figure()
... ax = fig.add_subplot(projection='3d')
... 
... # Make data
... u = np.linspace(0, 2 * np.pi, 100)
... v = np.linspace(0, np.pi, 100)
... x = 10 * np.outer(np.cos(u), np.sin(v))
... y = 10 * np.outer(np.sin(u), np.sin(v))
... z = 10 * np.outer(np.ones(np.size(u)), np.cos(v))
... 
... # Plot the surface
... ax.plot_surface(x, y, z)
... 
... plt.show()
...