Matplotlib: Difference between revisions
From IT위키
No edit summary |
No edit summary |
||
(4 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
* 표준 플롯을 쉽게 그릴 수 있을 뿐만 아니라 복잡한 플롯과 세부적인 변경도 자유로운 유연한 라이브러리 | * 표준 플롯을 쉽게 그릴 수 있을 뿐만 아니라 복잡한 플롯과 세부적인 변경도 자유로운 유연한 라이브러리 | ||
* Numpy 및 Pandas(Series, DataFrame)가 제공하는 자료들과도 잘 연동됨 | * Numpy 및 Pandas(Series, DataFrame)가 제공하는 자료들과도 잘 연동됨 | ||
== Trouble Shooting == | |||
* 기본적으로 한글 사용이 안된다. 한글 사용을 위핸 폰트를 지정해줘야 한다. | |||
<syntaxhighlight lang="python" line='line'> | |||
from matplotlib import font_manager, rc | |||
import matplotlib | |||
import matplotlib.pyplot as pyplot | |||
font_location = 'c:/Windows/fonts/malgun.ttf' | |||
font_name = font_manager.FontProperties(fname=font_location).get_name() | |||
matplotlib.rc('font', family=font_name) | |||
pyplot.plot([1,2,3,4]) | |||
pyplot.xlabel('한글라벨') | |||
pyplot.show() | |||
</syntaxhighlight> | |||
== 링크 == | == 링크 == | ||
* [https://matplotlib.org/ 공식사이트] | * [https://matplotlib.org/ 공식사이트] | ||
* [https://matplotlib.org/gallery/index.html 공식사이트 예제] | * [https://matplotlib.org/gallery/index.html 공식사이트 예제] | ||
[[분류:인공지능]] |
Latest revision as of 11:28, 3 November 2018
개요[edit | edit source]
Python에서 그래프를 그릴 수 있는 라이브러리
특징[edit | edit source]
- 표준 플롯을 쉽게 그릴 수 있을 뿐만 아니라 복잡한 플롯과 세부적인 변경도 자유로운 유연한 라이브러리
- Numpy 및 Pandas(Series, DataFrame)가 제공하는 자료들과도 잘 연동됨
Trouble Shooting[edit | edit source]
- 기본적으로 한글 사용이 안된다. 한글 사용을 위핸 폰트를 지정해줘야 한다.
from matplotlib import font_manager, rc
import matplotlib
import matplotlib.pyplot as pyplot
font_location = 'c:/Windows/fonts/malgun.ttf'
font_name = font_manager.FontProperties(fname=font_location).get_name()
matplotlib.rc('font', family=font_name)
pyplot.plot([1,2,3,4])
pyplot.xlabel('한글라벨')
pyplot.show()