matplotlib 산점도를 그룹으로 투명하게 만들기 위해 알파를 변경할 수 있습니다. scatter()의 값 그룹 값이 다른 메소드 인수.
단계
-
Figure 크기를 설정하고 서브플롯 사이와 주변의 패딩을 조정합니다.
-
그룹화된 x 및 y 포인트를 반환하는 메서드를 만듭니다.
-
그룹 1 및 그룹 2 데이터 포인트를 가져옵니다.
-
scatter()를 사용하여 group1, x 및 y 점을 플로팅합니다. color=green 및 alpha=0.5인 방법.
-
scatter()를 사용하여 group2, x 및 y 점을 플로팅합니다. color=red 및 alpha=0.5인 방법.
-
그림을 표시하려면 show()를 사용하세요. 방법.
예시
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()
출력