๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ์ดํ„ฐ์‚ฌ์ด์–ธ์Šค

matplotlib์—์„œ ์ดˆ๊ฐ„๋‹จํ•˜๊ฒŒ ํ•œ๊ธ€ ํฐํŠธ๋กœ ๋ณ€๊ฒฝํ•˜๊ธฐ

by ์ด๋…ธํ‚ค_ 2019. 7. 24.

matplotlib์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฐ€์ง„ ํฐํŠธ๋Š” ํ•œ๊ธ€์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š”๋‹ค. 

๋”ฐ๋ผ์„œ ๊ทธ๋ž˜ํ”„์— ํ•œ๊ธ€์ด ํฌํ•จ๋œ๋‹ค๋ฉด ํ•„์ˆ˜์ ์œผ๋กœ ํฐํŠธ๋ฅผ ๋ณ€๊ฒฝํ•ด์ค„ ํ•„์š”๊ฐ€ ์žˆ๋‹ค. 

 

์—ฌ๋Ÿฌ๊ณณ์—์„œ ์›น์„œํ•‘์„ ํ•œ ๊ฒฐ๊ณผ, ๋‘์„ธ๊ฐ€์ง€ ์ •๋„์˜ ๋ฐฉ๋ฒ•์ด ์žˆ์—ˆ์œผ๋‚˜ ๋ญ”๊ฐ€ ๊ท€์ฐฎ์•˜๊ณ , 

์ฝ”๋“œ์ƒ์—์„œ ์šด์˜์ฒด์ œ์— ๋”ฐ๋ผ ํฐํŠธ๋ฅผ ๋ณ€๊ฒฝํ•˜๊ณ ์žํ•œ๋‹ค.

 

<ํ•œ๊ธ€ ํฐํŠธ ์ž…ํžˆ๊ธฐ ์ „>

ํ•œ๊ธ€ ํฐํŠธ๊ฐ€ ๋˜์ง€ ์•Š์•„์„œ y์ถ•์˜ label๊ณผ ๊ฐ’๋“ค์ด ๊นจ์ง€๋Š”๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

<ํ•œ๊ธ€ ํฐํŠธ ์ ์šฉํ•˜๊ธฐ>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import platform
from matplotlib import font_manager, rc
import matplotlib.pyplot as plt
##๊ทธ๋ž˜ํ”„์˜ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅ ์„ธ์…˜์— ๋‚˜ํƒ€๋‚˜๊ฒŒ ํ•˜์ž
%matplotlib inline 
 
 
plt.rcParams['axes.unicode_minus'= False
 
if platform.system() == 'Darwin':
    rc('font', family = 'AppleGothic')
elif platform.system() == 'Windows':
    path ='C:/Windows/Fonts/malgun.ttf'
    font_name = font_manager.FontProperties(fname=path).get_name()
    rc('font', family=font_name)
else:
    print("Can't find your system.")
cs

 

<ํ•œ๊ธ€ ํฐํŠธ ์ ์šฉํ›„>

 

ํ•œ๊ธ€ํฐํŠธ ์ ์šฉ ํ›„, y์ถ•์˜ ๋ผ๋ฒจ๊ณผ ๊ฐ’์ด ์ž˜ ์ถœ๋ ฅ๋˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

์ „์—ญ์œผ๋กœ ์„ ์–ธํ•˜๋Š” ๋ฐฉ๋ฒ•, rc ํŒŒ์ผ์„ ์ˆ˜์ •ํ•ด์„œํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ์ง€๋งŒ 

์‹œ๋„ํ–ˆ๋˜ ๋ฐฉ๋ฒ•์ค‘ ์ œ์ผ ๊ฐ„๋‹จํ•˜๊ฒŒ ํ•œ๊ธ€๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. 

 

์ถœ์ฒ˜ : [์ฑ…] ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐ์ดํ„ฐ ์ฃผ๋ฌด๋ฅด๊ธฐ, ๋ฏผํ˜•๊ธฐ

๋Œ“๊ธ€