[파이썬] 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의 다양한 기능을 활용하여 자신만의 멋진 그래프를 만들어보세요!