matplotlib에서는 text() 메서드에 유니코드 문자를 직접 전달하는 방식으로 간단하게 유니코드 기호를 화면에 표시할 수 있습니다. 아래에서 단계별로 살펴보겠습니다.
구현 단계
그림(figure) 크기를 설정하고, 서브플롯 사이 및 주변의 여백을 자동으로 조정합니다.
text() 메서드를 사용해 그림에 유니코드 기호가 포함된 텍스트를 추가합니다. 이 예제에서는 문자 코드가 0394인 유니코드 문자 Δ(Delta)를 사용합니다.
그림을 화면에 표시하려면 show() 메서드를 호출합니다.
예제 코드
import matplotlib.pyplot as plt # 그림 크기 설정 plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True # 유니코드 기호 추가 plt.text(0.5, 0.5, s=u"\u0394", fontsize=50) # 플롯 표시 plt.show()
실행 결과
위 코드를 실행하면 다음과 같은 출력 결과를 얻을 수 있습니다.

다른 유니코드 문자 사용하기
같은 방식으로 다른 유니코드 문자도 손쉽게 표시할 수 있습니다. 예를 들어, 별 모양 기호인 \u2734(✴)를 사용해 보겠습니다.
실행 결과는 다음과 같습니다.

이처럼 matplotlib에서는 유니코드 이스케이프 시퀀스를 활용하면 수학 기호, 특수 문자 등 다양한 기호를 폰트가 지원하는 범위 내에서 자유롭게 플롯에 삽입할 수 있습니다.