Blair  - Soul Eater [파이썬 예제] Matplotlib 15- 전국의 종합병원 정보 분석 (5)

• programming language/python

[파이썬 예제] Matplotlib 15- 전국의 종합병원 정보 분석 (5)

oujin 2022. 7. 25. 14:59
728x90

CSV예제 파일은 아래글에서 다운받아 주세요

**입력하는 코드가 있는 파일과 같은 폴더에 위치해 있어야 합니다**

 

 

[파이썬 연습문제] Matplotlib 11- 전국의 종합병원 정보 분석 (1)

●CSV 예제 파일 입니다. **입력하는 코드가 있는 파일과 같은 폴더에 위치해 있어야 합니다** import csv f = open('doctor_2019.csv', 'r', encoding='utf-8') lines = csv.reader(f) header = next(..

oujin.tistory.com

 

 

 

 

import csv
import matplotlib.pyplot as plt
from matplotlib import rc

f = open('doctor2.csv', 'r', encoding='utf-8')
lines = csv.reader(f)

header = next(lines)

kind = ['일반의', '인턴', '레지던트', '전문의']

numbers = []
seoul = next(lines)

total = 0
for i in range(4) :



    total += int(seoul[i+1])
    
for i in range(4) :
    persent = int(seoul[i+1])/total;
    numbers.append(persent)




rc('font', family='Malgun Gothic')

font1 = {'size':18, 'color':'green'}

plt.pie(numbers, explode=(0, 0.1, 0, 0), labels=kind, autopct='%.1f%%', shadow=True, startangle=90)
plt.title('서울 종합병원 의사 유형별 분포', fontdict=font1)



plt.show()
        
f.close()

 

 

 

 

 

 

 

 

 

 

 

출처: 예제 중심 파이썬 입문

궁금한 부분이 있으면 댓글 부탁드립니다^^

728x90