Matplotlib 플롯에서 축 텍스트 숨기기
Matplotlib는 데이터 시각화를 위한 광범위한 툴킷을 제공하지만 때로는 바람직하지 않은 방식으로 축 레이블을 변경할 수 있습니다. 이 문서에서는 아래 예에서 볼 수 있듯이 N 값을 뺀 다음 다시 읽어서 축 레이블을 조정하는 문제를 다룹니다.
import matplotlib.pyplot as plt import random prefix = 6.18 rx = [prefix+(0.001*random.random()) for i in arange(100)] ry = [prefix+(0.001*random.random()) for i in arange(100)] plt.plot(rx,ry,'ko') frame1 = plt.gca() for xlabel_i in frame1.axes.get_xticklabels(): xlabel_i.set_visible(False) xlabel_i.set_fontsize(0.0) for xlabel_i in frame1.axes.get_yticklabels(): xlabel_i.set_fontsize(0.0) xlabel_i.set_visible(False) for tick in frame1.axes.get_xticklines(): tick.set_visible(False) for tick in frame1.axes.get_yticklines(): tick.set_visible(False) plt.show()
이 문제를 해결하려면 다음 해결 방법을 고려하세요.
1. 축 숨기기
아래와 같이 개별 요소를 숨기는 대신 전체 축을 숨길 수 있습니다.
frame1.axes.get_xaxis().set_visible(False) frame1.axes.get_yaxis().set_visible(False)
2. 틱을 빈 목록으로 설정
또는 다음과 같이 축 틱을 빈 목록으로 설정할 수 있습니다:
frame1.axes.get_xaxis().set_ticks([]) frame1.axes.get_yaxis().set_ticks([])
3. 빈 눈금과 함께 plt.xlabel() 및 plt.ylabel() 사용
빈 눈금이 있어도 plt.xlabel() 및 plt.ylabel()을 사용하여 축에 레이블을 추가하는 것이 가능합니다. .
위 내용은 Matplotlib 플롯에서 축 텍스트를 숨기는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!