matplotlib를 사용하여 boxplot에 점의 산점도를 추가하려면 boxplot() 메서드를 사용하고 Pandas 데이터 프레임을 열거하여 산점도를 표시할 x 및 y 데이터 점을 얻을 수 있습니다.
단계
-
Figure 크기를 설정하고 서브플롯 사이와 주변의 패딩을 조정합니다.
-
Box1 키가 있는 DataFrame 클래스를 사용하여 데이터 프레임 만들기 및 Box2 .
-
데이터 프레임에서 상자 그림을 만듭니다.
-
x 찾기 및 y 데이터를 사용한 산점도(1단계).
-
그림을 표시하려면 show()를 사용하세요. 방법.
예시
import pandas as pd import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True data = pd.DataFrame({"Box1": np.random.rand(10), "Box2": np.random.rand(10)}) data.boxplot() for i, d in enumerate(data): y = data[d] x = np.random.normal(i + 1, 0.04, len(y)) plt.scatter(x, y) plt.show()
출력