[파이썬] Matplotlib 텍스트 추가
Matplotlib은 파이썬의 시각화 라이브러리로, 데이터를 시각적으로 나타내는 강력한 도구입니다. 이번 포스트에서는 Matplotlib을 사용하여 그래프에 텍스트를 추가하는 방법을 알아보겠습니다.
텍스트 추가하기
Matplotlib에서는 text() 함수를 사용하여 그래프에 텍스트를 추가할 수 있습니다. 이 함수는 다음과 같은 매개변수를 가지고 있습니다:
x: 텍스트의 x 좌표y: 텍스트의 y 좌표s: 텍스트 내용fontdict: 텍스트의 폰트 설정
아래는 예시 코드입니다:
import matplotlib.pyplot as plt
plt.plot([1, 2, 3, 4], [1, 4, 9, 16])
plt.text(2, 10, '텍스트 예시', fontsize=12, fontweight='bold')
plt.show()
이 코드는 [1, 2, 3, 4]와 [1, 4, 9, 16] 데이터로 그래프를 그린 뒤, (2, 10) 위치에 '텍스트 예시'라는 텍스트를 추가합니다. 폰트 크기는 12, 폰트 굵기는 bold로 설정되었습니다.
텍스트 스타일 설정하기
Matplotlib에서는 텍스트의 여러 속성을 설정할 수 있습니다. 다음은 일부 속성 설정 방법의 예시입니다:
- 폰트 크기:
fontsize매개변수를 사용하여 설정합니다. 예시:fontsize=12 - 폰트 굵기:
fontweight매개변수를 사용하여 설정합니다. 예시:fontweight='bold' - 폰트 색상:
color매개변수를 사용하여 설정합니다. 예시:color='red' - 배경색:
bbox매개변수를 사용하여 설정합니다. 예시:bbox=dict(facecolor='yellow', edgecolor='green', boxstyle='round')
이외에도 텍스트의 위치, 정렬, 회전 등 다양한 스타일링 옵션을 사용할 수 있습니다. 자세한 내용은 Matplotlib 공식 문서를 참고하시기 바랍니다.
결론
이번 포스트에서는 Matplotlib을 사용하여 그래프에 텍스트를 추가하는 방법을 알아보았습니다. 텍스트를 활용하여 그래프를 더욱 설명적이고 인상적으로 만들 수 있습니다. Matplotlib의 다양한 기능을 활용하여 자신만의 멋진 그래프를 만들어보세요!