Matplotlib의 플롯 내부에 텍스트 추가
Suraj Joshi
2021년2월21일
Matplotlib
Matplotlib Text
matplotlib.pyplot.text() 메서드를 사용하여 Matplotlib의 플롯 안에 텍스트를 추가합니다.
matplotlib.pyplot.text()메서드
matplotlib.pyplot.text()는 Matplotlib의 Figure 또는 좌표축에 텍스트를 추가합니다.
통사론
matplotlib.pyplot.text(x, y, s, fontdict=None, **kwargs)
x와y는 텍스트를 배치해야하는 좌표를 나타내고s는 추가해야하는 텍스트의 내용입니다. fontdict 매개 변수는 텍스트의 속성을 설정하는 데 사용되는 사전입니다.
예: matplotlib.pyplot.text()메서드를 사용하여 플롯 Matplotlib 내부에 텍스트 추가
import matplotlib.pyplot as plt
plt.text(0.55, 0.55, "Hello World!", fontsize=20, color="green")
plt.show()
출력:

글꼴 크기는 20및 녹색인 (0.55, 0.55)위치에 플롯 내부의 텍스트를 배치합니다. 기본적으로 X 축과 Y 축의 제한 범위는 0에서 1까지이므로이 범위를 벗어난 텍스트는 볼 수 없습니다.
X 축 또는 Y 축이 (0,1)범위를 벗어난 위치에 텍스트를 배치하려면 각 축의 제한을 변경해야합니다.
import matplotlib.pyplot as plt
plt.text(4, 6, "Hello World!", fontsize=20, color="green")
plt.xlim([0, 10])
plt.ylim([0, 10])
plt.show()
출력:

**kwargs를 사용하여 텍스트에 다양한 스타일을 추가 할 수도 있습니다.
import matplotlib.pyplot as plt
plt.text(
5,
5,
"Hello World!",
fontsize=20,
color="red",
verticalalignment="top",
horizontalalignment="center",
bbox={"facecolor": "grey", "pad": 10},
)
plt.xlim([0, 10])
plt.ylim([0, 10])
plt.show()
출력:

튜토리얼이 마음에 드시나요? DelftStack을 구독하세요 YouTube에서 저희가 더 많은 고품질 비디오 가이드를 제작할 수 있도록 지원해주세요. 구독하다
작가: Suraj Joshi
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn