Matplotlib - Cốt truyện 3D Wireframe

Biểu đồ khung dây lấy một lưới các giá trị và chiếu nó lên bề mặt ba chiều được chỉ định và có thể làm cho các dạng ba chiều thu được khá dễ hình dung. Cácplot_wireframe() hàm được sử dụng cho mục đích -

from mpl_toolkits import mplot3d
import numpy as np
import matplotlib.pyplot as plt
def f(x, y):
   return np.sin(np.sqrt(x ** 2 + y ** 2))
	
x = np.linspace(-6, 6, 30)
y = np.linspace(-6, 6, 30)

X, Y = np.meshgrid(x, y)
Z = f(X, Y)

fig = plt.figure()
ax = plt.axes(projection='3d')
ax.plot_wireframe(X, Y, Z, color='black')
ax.set_title('wireframe')
plt.show()

Dòng mã trên sẽ tạo ra kết quả sau: