본문 바로가기
반응형

Matplotlib/상자수염그림3

[파이썬 판다스] 데이터프레임 상자수염그림 (그룹별) 판다스의 boxplot 메소드를 이용하여 상자수염그림을 그릴 수 있습니다. 아래 예시는 성별에 따른 키를 상자수염그림으로 그린 것입니다. import pandas as pd import matplotlib.pyplot as plt #데이터 생성 sr1=pd.DataFrame({'gender':['F','F','M','M','M'],'Height':[155,165,177,187,177]}) #boxplot 생성 myplot=sr1.boxplot(column=['Height'],by="gender") myplot.plot() #y축 범위 설정 plt.ylim(100, 200) #그래프 출력 plt.show() 2022. 3. 4.
[파이썬 matplotlib] 상자수염그림 (여러 데이터) [파이썬 matplotlib] 상자수염그림 (여러 데이터) 여러 데이터의 상자수염그림을 하나의 그래프에 그릴 때는, 넘파이 array의 행렬개념을 사용합니다. 하나의 열에 하나의 데이터를 넣어주시면 됩니다. random.randn 은 표준정규분포에서 데이터를 추출하는 함수입니다. (500,5)를 입력할 경우 500행 5열의 데이터가 추출되고, boxplot 함수에 입력 시 5개의 데이터로 인식됩니다. import numpy as npimport matplotlib.pyplot as plt X = np.random.randn(500,5) plt.boxplot(X) plt.show() 2020. 11. 16.
[파이썬 matplotlib] 상자수염그림 [파이썬 matplotlib] 상자수염그림 상자수염그림을 그릴 때는 boxplot 메소드를 사용합니다. 데이터를 생성해야 하므로, 넘파이의 random.randn 메소드를 이용하여 100개의 원소를 가진 데이터를 생성하겠습니다. random.randn 메소드는 표준정규분포에서 데이터를 추출합니다. import numpy as npimport matplotlib.pyplot as plt X = np.random.randn(500) plt.boxplot(X) plt.show() 2020. 11. 16.
반응형