Để vẽ biểu đồ các điểm phân tán trên một biểu đồ 3D không có trục trong matplotlib, chúng ta có thể sử dụng scatter () và làm cho các trục TẮT.
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ó 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 các điểm dữ liệu xs, ys và zs bằng cách sử dụng numpy.
- Sử dụng scatter () phương pháp tạo biểu đồ phân tán.
- Sử dụng ax.axis ('tắt') phương pháp để ẩn các trục.
- Để hiển thị hình này, hãy sử dụng show () phương pháp.
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") xs = np.random.rand(100) ys = np.random.rand(100) zs = np.random.rand(100) ax.scatter(xs, ys, zs, c=xs, cmap="copper") ax.axis('off') plt.show()
Đầu ra