Bbox 매개변수를 사용한 텍스트 상자 스타일 지정

Beginner

This tutorial is from open-source community. Access the source code

소개

데이터 시각화에서 시청자의 주의를 끌기 위해 특정 정보를 강조하는 것이 중요합니다. 이를 수행하는 한 가지 방법은 Matplotlib 에서 bbox 매개변수를 사용하여 텍스트 상자의 스타일을 지정하는 것입니다. 이 랩에서는 Matplotlib 에서 bbox 매개변수를 사용하여 텍스트 상자의 스타일을 지정하는 방법을 배우겠습니다.

VM 팁

VM 시작이 완료되면 왼쪽 상단을 클릭하여 Notebook 탭으로 전환하여 실습을 위해 Jupyter Notebook에 액세스하십시오.

때로는 Jupyter Notebook 이 로딩을 완료하는 데 몇 초 정도 기다려야 할 수도 있습니다. Jupyter Notebook 의 제한 사항으로 인해 작업의 유효성 검사는 자동화할 수 없습니다.

학습 중에 문제가 발생하면 언제든지 Labby 에게 문의하십시오. 세션 후 피드백을 제공해주시면 문제를 즉시 해결해 드리겠습니다.

필요한 라이브러리 가져오기

import matplotlib.pyplot as plt

텍스트 상자 생성

plt.text(0.6, 0.7, "eggs", size=50, rotation=30.,
         ha="center", va="center",
         bbox=dict(boxstyle="round",
                   ec=(1., 0.5, 0.5),
                   fc=(1., 0.8, 0.8),
                   )
         )

text() 메서드를 사용하여 "eggs"라는 단어가 포함된 텍스트 상자를 생성합니다. bbox 매개변수는 상자의 스타일을 지정하는 데 사용됩니다. boxstyle 매개변수는 둥근 상자를 생성하기 위해 "round"로 설정되고, ecfc 매개변수는 각각 상자의 테두리 및 채우기 색상을 설정합니다. size 매개변수는 글꼴 크기를 설정하고, rotation 매개변수는 회전 각도를 설정하며, hava 매개변수는 상자 내 텍스트의 가로 및 세로 정렬을 설정합니다.

다른 텍스트 상자 생성

plt.text(0.55, 0.6, "spam", size=50, rotation=-25.,
         ha="right", va="top",
         bbox=dict(boxstyle="square",
                   ec=(1., 0.5, 0.5),
                   fc=(1., 0.8, 0.8),
                   )
         )

"spam"이라는 단어가 포함된 다른 텍스트 상자를 생성합니다. 이번에는 boxstyle 매개변수를 "square"로 설정하여 사각형 상자를 만들고, hava 매개변수를 "right" 및 "top"으로 설정하여 텍스트를 상자의 오른쪽과 상단에 정렬합니다.

플롯 표시

plt.show()

마지막으로, show() 메서드를 호출하여 플롯을 표시합니다.

요약

이 랩에서는 Matplotlib 에서 bbox 매개변수를 사용하여 텍스트 상자의 스타일을 지정하는 방법을 배웠습니다. bbox 매개변수를 사용하면 시각화에서 특정 정보를 강조 표시하기 위해 다양한 모양과 색상의 상자를 만들 수 있습니다.