Computer >> Máy Tính >  >> Lập trình >> Python

Màu đường kẻ của đường cong tham số 3D trong Python's Matplotlib.pyplot

Để vẽ màu đường của đường cong tham số 3D trong Matplotlib, chúng ta có thể thực hiện các bước sau -

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô con.

  • Tạo một hình mới hoặc kích hoạt một hình hiện có bằng cách sử dụng figure () phương pháp.

  • Thêm một trục dưới dạng sắp xếp ô con.

  • Để tạo đường cong tham số, hãy khởi tạo theta, z, r, x y các biến.

  • x, y z điểm dữ liệu bằng cách sử dụng scatter () phương pháp.

  • Đặt tiêu đề của cốt truyện.

  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = fig.add_subplot(projection='3d')
theta = np.linspace(-4 * np.pi, 4 * np.pi, 100)
z = np.linspace(-2, 2, 100)
r = z ** 2 + 1
x = r * np.sin(theta)
y = r * np.cos(theta)
ax.scatter(x, y, z, c=x, cmap="copper")
ax.set_title("Parametric Curve")
plt.show()

Đầu ra

Màu đường kẻ của đường cong tham số 3D trong Python s Matplotlib.pyplot