Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

matplotlib Python에서 텍스트 크기를 자동으로 조정하는 방법은 무엇입니까?

<시간/>

matplotlib에서 텍스트 크기를 자동 조정하기 위해 타이트한 레이아웃을 만들고 눈금을 회전할 수 있습니다.

단계

  • Figure 크기를 설정하고 서브플롯 사이와 주변의 패딩을 조정합니다.

  • 10 범위의 데이터 포인트를 플로팅합니다.

  • 라벨 목록 만들기 .

  • 입력 및 라벨 X축에 30도 회전합니다.

  • 그림을 표시하려면 Show()를 사용하세요. 방법.

from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

plt.plot(range(10))

labels = [7 * repr(i) for i in range(10)]

plt.xticks(range(10), labels, rotation=30)

plt.show()

출력

다음 출력을 생성합니다 -

matplotlib Python에서 텍스트 크기를 자동으로 조정하는 방법은 무엇입니까?