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

Làm thế nào để tạo một âm mưu 4D với Matplotlib bằng cách sử dụng dữ liệu tùy ý?

Để tạo đồ thị 4D, chúng ta có thể tạo các điểm dữ liệu chuẩn x, y, z và c. Tạo một hình mới hoặc kích hoạt một hình hiện có.

Các bước

  • Sử dụng figure () để tạo một hình hoặc kích hoạt một hình hiện có.

  • Thêm một hình như một phần của sắp xếp ô con.

  • Tạo các điểm dữ liệu x, y, z và c bằng cách sử dụng numpy.

  • Tạo biểu đồ phân tán bằng cách sử dụng phân tán phương pháp.

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

Ví dụ

from matplotlib import pyplot as plt
import numpy as np
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
x = np.random.standard_normal(100)
y = np.random.standard_normal(100)
z = np.random.standard_normal(100)
c = np.random.standard_normal(100)
img = ax.scatter(x, y, z, c=c, cmap='YlOrRd', alpha=1)
plt.show()

Đầu ra

Làm thế nào để tạo một âm mưu 4D với Matplotlib bằng cách sử dụng dữ liệu tùy ý?