Bên cạnh dây và mặt phẳng 3D, một trong những loại biểu đồ 3 chiều phổ biến nhất là biểu đồ phân tán 3D. Ý tưởng về biểu đồ phân tán 3D là bạn có thể so sánh 3 đặc điểm của một tập dữ liệu thay vì hai
Hướng dẫn này trình bày cách thực hiện điều đó với một số dữ liệu mẫu đơn giản. Đây là mã tạo biểu đồ phân tán 3D cơ bản đi kèm với video hướng dẫn
Một loại biểu đồ thường được sử dụng khác là biểu đồ phân tán đơn giản, họ hàng gần của biểu đồ đường. Thay vì các điểm được nối với nhau bằng các đoạn thẳng, ở đây các điểm được thể hiện riêng lẻ bằng dấu chấm, hình tròn hoặc hình dạng khác. Chúng tôi sẽ bắt đầu bằng cách thiết lập sổ ghi chép để vẽ sơ đồ và nhập các hàm mà chúng tôi sẽ sử dụng
Trong 1]
%matplotlib inline import matplotlib.pyplot as plt plt.style.use['seaborn-whitegrid'] import numpy as np
Biểu đồ phân tán với plt.plot
Trong phần trước, chúng ta đã xem xét plt.plot
/
x = np.linspace[0, 10, 30] y = np.sin[x] plt.plot[x, y, 'o', color='black'];0 để tạo biểu đồ đường. Hóa ra chính chức năng này cũng có thể tạo ra các biểu đồ phân tán
Matplotlib ban đầu được thiết kế chỉ với ý tưởng vẽ hai chiều. Vào khoảng thời gian 1. 0, một số tiện ích vẽ sơ đồ ba chiều được xây dựng trên màn hình hai chiều của Matplotlib và kết quả là một bộ công cụ thuận tiện [nếu hơi hạn chế] để trực quan hóa dữ liệu ba chiều. các ô ba chiều được kích hoạt bằng cách nhập bộ công cụ
%matplotlib inline import numpy as np import matplotlib.pyplot as plt7, đi kèm với bản cài đặt Matplotlib chính
Trong 1]
from mpl_toolkits import mplot3d
Sau khi mô-đun con này được nhập, một trục ba chiều có thể được tạo bằng cách chuyển từ khóa
%matplotlib inline import numpy as np import matplotlib.pyplot as plt8 cho bất kỳ quy trình tạo trục thông thường nào
Đối với hướng dẫn này, bạn cần cài đặt các gói Python
import matplotlib.pyplot as plt
plt.scatter[x, y]
plt.title['Basic Scatter plot']
plt.xlabel['x']
plt.ylabel['y']
plt.show[]
9, plt.savefig["scatterplot.png", dpi=300, format="png"]
0, plt.savefig["scatterplot.png", dpi=300, format="png"]
1 và plt.savefig["scatterplot.png", dpi=300, format="png"]
2. Tìm hiểu cách cài đặt các gói pythonNhận tập dữ liệu
Đầu tiên, tạo một tập dữ liệu ngẫu nhiên,
import numpy as np
x = np.random.normal[size=20, loc=2]
y = np.random.normal[size=20, loc=6]
Vẽ biểu đồ phân tán
import matplotlib.pyplot as plt
plt.scatter[x, y]
plt.title['Basic Scatter plot']
plt.xlabel['x']
plt.ylabel['y']
plt.show[]
Tác phẩm này được cấp phép theo Creative Commons Attribution 4. 0 Giấy phép quốc tế
Một số liên kết trên trang này có thể là liên kết liên kết, có nghĩa là chúng tôi có thể nhận được hoa hồng liên kết khi mua hàng hợp lệ. Nhà bán lẻ sẽ trả hoa hồng mà không tính thêm phí cho bạn