15 lines
335 B
Python
15 lines
335 B
Python
import numpy as np
|
|
import matplotlib.pyplot as plt
|
|
from mpl_toolkits.mplot3d import Axes3D
|
|
|
|
fig = plt.figure()
|
|
ax = Axes3D(fig)
|
|
X = np.arange(-5, 5, 0.15)
|
|
Y = np.arange(-5, 5, 0.15)
|
|
X, Y = np.meshgrid(X, Y)
|
|
R = np.sqrt(X**2 + Y**2)
|
|
Z = np.sin(R)
|
|
|
|
ax.plot_surface(X, Y, Z, rstride=1, cstride=1, cmap='viridis')
|
|
|
|
plt.show() |