반응형
1. Sample Data
# 딕셔너리 성적 리스트
grade_dic = {
'국어': [98, 88, 68, 64, 120],
'영어': [None, 90, 60, 20, 50],
'수학': [90, 70, None, 31, None],
'과학': [120, 50, None, 60, 88]
}
2. 일부 데이터에 한해서 상자 수염 그림 만들기
from pandas import DataFrame
from matplotlib import pyplot
from Data import grade_dic
df = DataFrame(grade_dic, index=['노진구', '이슬이', '비실이', '퉁퉁이', '도라에몽'])
# 한글폰트, 그래픽 크기 설정
pyplot.rcParams['font.family'] = 'NanumGothic'
pyplot.rcParams['font.size'] = 14
pyplot.rcParams['figure.figsize'] = (12, 8)
# 국어 점수에 대한 박스 보기
pyplot.figure()
df.boxplot('국어')
# 시각화
pyplot.show()
# 저장
pyplot.savefig('boxplot.png', dpi=300)
# 종료
pyplot.close()
3. 전체 데이터에 한해서 상자 수염 그림 만들기
from pandas import DataFrame
from matplotlib import pyplot
from Data import grade_dic
df = DataFrame(grade_dic, index=['노진구', '이슬이', '비실이', '퉁퉁이', '도라에몽'])
# 한글폰트, 그래픽 크기 설정
pyplot.rcParams['font.family'] = 'NanumGothic'
pyplot.rcParams['font.size'] = 14
pyplot.rcParams['figure.figsize'] = (12, 8)
# 전체 점수
pyplot.figure()
df.boxplot()
# 시각화
pyplot.show()
# 저장
pyplot.savefig('boxplot2.png', dpi=300)
# 종료
pyplot.close()
반응형
'Python_Intermediate > Matplotilb' 카테고리의 다른 글
[Font]To confirm the font English name( 폰트 영문 이름 확인) (0) | 2020.02.16 |
---|---|
Python Matplotlib -Subplots(한 화면에 여러개 그래프) (0) | 2019.05.21 |
Python Matplotlib - Txt File Load 그래프 (0) | 2019.05.16 |
Python Matplotlib - 산점도 그래프 기초 2 (0) | 2019.05.13 |
Python Matplotlib - 산점도 그래프 기초 1 (0) | 2019.05.13 |