import pandas as pd # pandas package를 이용 sample1 = pd.read_excel("http://kanggc.iptime.org/book/data/stat-1.xlsx") sample1 sample1.info() mid = sample1['mid'] final = sample1['final'] total = sample1['total'] grade = sample1['grade'] import matplotlib.pyplot as plt # matplotlib.pyplot package를 이용 import seaborn as sns # seaborn packagem를 이용 sns.boxplot(data=sample1, x='mid').set(title='Boxplot of mid') # 수평 상자그림 plt.show() sns.boxplot(data=sample1, y='final').set(title='Boxplot of final') # 수직 상자그림 plt.show() sns.boxplot(data=sample1, x='total').set(title='Boxplot of total') plt.show() fig = plt.figure(figsize=(12,7)) #figure, axs = plt.subplots(1,3) # 세 개의 그래프를 한 페이지에 그림 fig, axs = plt.subplots(ncols=3) sns.boxplot(y='mid', data=sample1, ax=axs[0]).set(title='Box plot of Test score') sns.boxplot(y='final', data=sample1, ax=axs[1]) sns.boxplot(y='total', data=sample1, ax=axs[2]) fig.subplots_adjust(wspace=0.6) # 우측그림의 좌우 간격을 조정 plt.savefig('C:/BOOK/PyBasics/PyStat/code/box.png')