-
막대 그래프(데이터 프레임) 문제4Python/맷플롯립 2023. 1. 31. 18:29
문제4) mygraph.csv 와 다음 이미지를 참고하여 코드를 작성해보세요.
<mygraph.csv>
이름,국어,영어 강감찬,30,35 이순신,40,45 김유신,50,50 을지문덕,30,60 김춘추,30,40 선덕여왕,30,50
<code>
import pandas as pd import matplotlib.pyplot as plt plt.rcParams['font.family'] = 'Malgun Gothic' filename = 'mygraph.csv' myframe = pd.read_csv(filename, index_col='이름', encoding='utf-8') myframe.index.name = '이름' myframe.columns.name = '시험과목' print(myframe) ymax = myframe.sum(axis=1) ymaxlimit = ymax.max() + 10 myframe.plot(kind='bar', ylim=[0, ymaxlimit], rot=0, stacked=True, title='학생별 누적 시험 점수', legend=True) plt.legend(loc = 1) filename = 'Exam04_01.png' plt.savefig(filename, dpi=400, bbox_inches='tight') print(filename + '파일이 저장되었습니다.')
'Python > 맷플롯립' 카테고리의 다른 글
막대 그래프 문제3 (0) 2023.01.31 꺾은선 그래프(데이터프레임) 문제2 (0) 2023.01.31 꺽은 선 그래프 예제 (0) 2023.01.31