Để làm cho các scatter plot trong suốt theo nhóm, ta thay đổi giá trị alpha trong tham số của phương thức scatter() với giá trị khác nhau cho mỗi nhóm.
Các bước thực hiện
- Thiết lập kích thước hình và khoảng đệm.
- Tạo hàm trả về điểm x, y theo nhóm.
- Lấy dữ liệu nhóm 1 và nhóm 2.
- Vẽ nhóm 1 với scatter(), color=green, alpha=0.5.
- Vẽ nhóm 2 với scatter(), color=red, alpha=0.5.
- Hiển thị hình bằng show().
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
def get_group_points():
return np.random.rand(100), np.random.rand(100)
group_1 = get_group_points()
group_2 = get_group_points()
plt.scatter(group_1[0], group_1[1], color='green', alpha=0.5, s=100)
plt.scatter(group_2[0], group_2[1], color='red', alpha=0.5, s=100)
plt.show()
Kết quả
