πŸ“Ž λ‹€μ–‘ν•œ ν˜•νƒœ μ‹œκ°ν™” πŸ“Ž

parkeuΒ·2022λ…„ 8μ›” 23일
0

ABCλΆ€νŠΈμΊ ν”„

λͺ©λ‘ 보기
10/55
post-thumbnail

🐼 λ°μ΄ν„°λ‹€μš΄

https://jumin.mois.go.kr/#

🐸 ν•œκΈ€κΉ¨μ§ 방지

# ν•œκΈ€ 패치
import matplotlib as mpl
import matplotlib.pyplot as plt

%config InlineBackend.figure_format = 'retina'

!apt -qq -y install fonts-nanum

import matplotlib.font_manager as fm

fontpath = '/usr/share/fonts/truetype/nanum/NanumBarunGothic.ttf'
font = fm.FontProperties(fname=fontpath, size=9)
plt.rc('font', family='NanumBarunGothic') 
mpl.font_manager._rebuild()

🐰 성별 데이터 μ €μž₯


🐻 λ°μ΄ν„°μ‹œκ°ν™”

import matplotlib.pyplot as plt

plt.figure(dpi=200)
plt.barh(range(101), m_list)
plt.barh(range(101), f_list)
plt.show()

🐡 남성데이터 음수둜 λ³€κ²½

🐻 λ‹€μ‹œ λ°μ΄ν„°μ‹œκ°ν™”

import matplotlib.pyplot as plt

plt.figure(dpi=200)
plt.rcParams['axes.unicode_minus'] = False
plt.title(address + " μ§€μ—­μ˜ 남녀 셩별 인ꡬ 뢄포 ")
plt.barh(range(101), m_list, label='남성')
plt.barh(range(101), f_list, label='μ—¬μ„±')
plt.legend()
plt.show()


😺 인ꡬꡬ쑰λ₯Ό 파이차트둜 λ‚˜νƒ€λ‚΄κΈ°

  • πŸ‘€ plt.rcParams['axes.unicode_minus'] = False : κ·Έλž˜ν”„ λ§ˆμ΄λ„ˆμŠ€ 폰트 깨짐을 방지
  • πŸ‘€ size list에 λ°”λ‘œ 남녀 총 인ꡬ수 append
  • πŸ‘€ plt.pie()둜 pie차트 그릴 수 있음
    autopct : value듀을 각각의 뢀채꼴에 μ–΄λ–€ ν˜•μ‹μœΌλ‘œ 좜λ ₯ν•  것인지
    startangle: 차트 μ‹œμž‘ 각도
    explode : 각 ν•­λͺ©μ΄ νŒŒμ΄μ°¨νŠΈμ—μ„œ νŠ€μ–΄λ‚˜μ˜€λŠ” 정도
    shadow : 그림자 μ—¬λΆ€

πŸ₯ 파이차트 λ‹€μ–‘ν•˜κ²Œ 그렀보기

profile
배고파용.

0개의 λŒ“κΈ€