반응형
Matplotlib는 파이썬에서 데이터 시각화를 위해 가장 일반적으로 사용되는 라이브러리 중 하나입니다. Matplotlib는 선 그래프, 막대 그래프, 산점도 등 다양한 시각화 방법을 지원하며, 다양한 스타일과 사용자 정의 기능을 제공합니다.
Matplotlib는 다음과 같이 간단하게 설치할 수 있습니다.
pip install matplotlib
Matplotlib를 사용하기 위해서는 먼저 matplotlib.pyplot 모듈을 가져와야 합니다. 일반적으로 plt라는 별칭을 사용합니다.
import matplotlib.pyplot as plt
이 코드를 실행하면 x 값에 대한 y 값을 선으로 연결한 그래프가 출력됩니다.
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.plot(x, y)
plt.show()
Matplotlib를 사용하여 그릴 수 있는 다른 그래프들에 대해서는 공식 문서를 참고하시기 바랍니다. Matplotlib를 사용하여 데이터를 시각화하는 것은 데이터를 이해하는 데 큰 도움이 될 수 있습니다.
https://matplotlib.org/stable/api/matplotlib_configuration_api.html
Matplotlib을 사용하여 한글이 깨지는 문제는 일반적으로 폰트 설정 문제로 인해 발생합니다. 이 문제를 해결하기 위해서는 다음과 같이 폰트를 설정해주어야 합니다.
다음과 같이 간단한 예제 코드를 실행하여 한글이 제대로 출력되는지 확인할 수 있습니다.
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.plot(x, y)
plt.title('한글 제목')
plt.xlabel('X축')
plt.ylabel('Y축')
plt.show()
예시 수정 코드 입니다
import matplotlib.pyplot as plt
# 한글 폰트 사용을 위해서 세팅
from matplotlib import font_manager, rc
font_path = "C:/Windows/Fonts/NGULIM.TTF"
font = font_manager.FontProperties(fname=font_path).get_name()
rc('font', family=font)
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.plot(x, y)
plt.title('한글 제목')
plt.xlabel('X축')
plt.ylabel('Y축')
plt.savefig('1.png')
plt.show()
반응형
'배우기 > 파이썬' 카테고리의 다른 글
Python, if문, 조건문, 제어문, 참/거짓, 비교 연산자, 논리 연산자, 들여쓰기, elif문, else문, 예제 코드 (0) | 2023.05.15 |
---|---|
파이썬 코드 : input() (0) | 2023.05.10 |
VSCODE AICodeHelper: 인공지능 기반 자동완성 기능 활용 방법 (0) | 2023.04.28 |
"Python Print 기능 이해하기: 구문, 사용 및 예제" (0) | 2023.04.25 |
댓글