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

LaTeX를 사용하여 렌더링할 때 Matplotlib 플롯에서 축 눈금 글꼴을 어떻게 변경합니까?

<시간/>

LaTeX를 사용하여 렌더링할 때 matplotlib에서 축 눈금 글꼴을 변경하려면 다음 단계를 수행할 수 있습니다. -

  • numpy를 사용하여 x 및 y 데이터 포인트를 만듭니다.

  • subplot() 사용 방법, 현재 그림에 서브플롯을 추가합니다.

  • set_xticks를 사용하여 데이터 포인트 x 및 y로 x 및 y 틱 설정 및 set_yticks 방법입니다.

  • plot()을 사용하여 x 및 y 플롯 color=red 메서드 .

  • 굵은 글꼴 두께를 설정하려면 LaTeX 표현을 사용할 수 있습니다.

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

예시

import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
x = np.array([1, 2, 3, 4])
y = np.exp(x)

ax1 = plt.subplot()
ax1.set_xticks(x)
ax1.set_yticks(y)
ax1.plot(x, y, c="red")
ax1.set_xticklabels(["$\\bf{one}$", "$\\bf{two}$", "$\\bf{three}$", "$\\bf{four}$"], rotation=45)
ax1.set_yticklabels(["$\\bf{:.2f}$".format(y[0]), "$\\bf{:.2f}$".format(y[1]),
   "$\\bf{:.2f}$".format(y[2]), "$\\bf{:.2f}$".format(y[3])], rotation=45)
plt.tight_layout()
plt.show()

출력

LaTeX를 사용하여 렌더링할 때 Matplotlib 플롯에서 축 눈금 글꼴을 어떻게 변경합니까?