전체 과목의 분포 데이터를 가진 상위 클래스를 만들고 한 과목의 분포 데이터를 가진 하위 클래스를 만듦.
판다스를 사용해 csv 파일을 읽고 이용하기 쉬운 dataframe 객체로 만듦.
dataframe의 인덱싱을 활용해 원하는 데이터들만 추출 후 인스턴스 속성으로 만듦.
Ver2 수정: dataframe에 연도열을 추가함
주어진 데이터를 이용해 인스턴스를 만들고, bar_chart()를 이용해 그래프를 그림. 각 축의 라벨과 타이틀을 올바르게 달고, 한글 대응을 위해 폰트 설정. 차트가 제대로 표시될 수 있도록 rotation 옵션 추가.
Ver2 수정: 축에 숫자가 너무 많아보여 숫자 개수를 줄이고 그래프 선 두께와 마커도 알맞은 정도로 조절함.
파일로 distribution 객체를 만들고 그걸로 다시 graph 객체를 만듦.
graph 클래스의 bar_chart 메서드로 그래프를 그림.
Ver2 수정: line_chart 메서드로 그래프를 그림

