Để tắt độ trong suốt trong biểu đồ phân tán 3D của Matplotlib, chúng ta có thể sử dụng độ sâu để tô bóng các điểm đánh dấu tán xạ để tạo ra độ sâu.
Các bước
- Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô phụ.
- Tạo một hình mới hoặc kích hoạt một hình hiện có.
- Thêm một cái rìu vào hình như một phần của sắp xếp ô phụ.
- Tạo các điểm dữ liệu ngẫu nhiên x, y và z bằng cách sử dụng numpy.
- Sử dụng phương pháp phân tán để vẽ biểu đồ các điểm dữ liệu x, y và z trên các trục 3D với phân bố độ sâu =False.
- Để hiển thị hình này, hãy sử dụng show () methpod.
Ví dụ
import numpy as np from matplotlib import 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') N = 10 x = np.random.rand(N) y = np.random.rand(N) z = np.random.rand(N) ax.scatter(x, y, z, c=y, cmap='plasma', alpha=1, depthshade=False) plt.show()
Đầu ra