3D Matplotlib에서 축 레이블 텍스트를 회전하려면 set_zlabel() 메서드를 사용하고, 해당 메서드의 인자에 rotation 값을 지정하면 됩니다.
구현 단계
그림(figure) 크기를 설정하고, 서브플롯 사이와 주변의 여백(padding)을 조정합니다.
figure() 메서드를 사용하여 새로운 그림을 생성하거나 기존 그림을 활성화합니다.
projection="3d" 옵션과 함께 add_subplot() 메서드를 사용해 현재 축에 3D 서브플롯을 추가합니다.
회전 각도를 저장할 변수 angle을 초기화합니다.
set_zlabel() 메서드에 rotation 값을 전달하여 Z축 레이블을 회전시키며 설정합니다.
그림을 화면에 표시하려면 show() 메서드를 사용합니다.
예제 코드
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
angle = 45
ax.set_zlabel('Z-Axis', rotation=angle)
plt.show()실행 결과
위 코드를 실행하면 45도로 회전된 Z축 레이블이 적용된 3D 그래프가 출력됩니다. rotation 값을 조정하면 레이블의 기울기를 자유롭게 변경할 수 있습니다.