Matplotlib의 플롯 내부에 텍스트 추가

Matplotlib의 플롯 내부에 텍스트 추가

matplotlib.pyplot.text() 메서드를 사용하여 Matplotlib의 플롯 안에 텍스트를 추가합니다.

matplotlib.pyplot.text()메서드

matplotlib.pyplot.text()는 Matplotlib의 Figure 또는 좌표축에 텍스트를 추가합니다.

통사론

matplotlib.pyplot.text(x, y, s, fontdict=None, **kwargs)

xy는 텍스트를 배치해야하는 좌표를 나타내고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()

출력:

플롯 Matplotlib 내부에 텍스트 추가

글꼴 크기는 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()

출력:

임의의 위치 Matplotlib에서 플롯 내부에 텍스트 추가

**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()

출력:

스타일링으로 플롯 Matplotlib 내부에 텍스트 추가

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

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn