하위 플롯 축 범위 제어
서브 플롯을 사용하여 데이터를 시각화할 때 가독성을 높이고 특정 기능을 강조하기 위해 축 범위를 조정해야 하는 경우가 많습니다. . 이 문서에서는 특정 서브플롯의 y축 범위 설정 문제를 다룹니다.
서브플롯의 Y축 범위 설정
pylab.ylim 함수를 사용하여 서브플롯을 수정할 수 있습니다. 그러나 이 명령은 플롯이 생성된 후 적용된다는 점에 유의해야 합니다. 따라서 명령을 올바르게 배치하는 것이 중요합니다.
수정된 코드가 포함된 예제 스크립트
다음 스크립트는 원래 질문에 있는 코드의 업데이트된 버전을 제공합니다. pylab.ylim 명령이 올바르게 배치되었습니다:
<code class="python">import numpy, scipy, pylab, random xs = [] rawsignal = [] with open("test.dat", 'r') as f: for line in f: if line[0] != '#' and len(line) > 0: xs.append( int( line.split()[0] ) ) rawsignal.append( int( line.split()[1] ) ) h, w = 3, 1 pylab.figure(figsize=(12,9)) pylab.subplots_adjust(hspace=.7) pylab.subplot(h,w,1) pylab.title("Signal") pylab.plot(xs,rawsignal) pylab.subplot(h,w,2) pylab.title("FFT") fft = scipy.fft(rawsignal) pylab.plot(abs(fft)) pylab.ylim([0,1000]) # Set the y-axis range for the subplot after plotting pylab.savefig("SIG.png",dpi=200) pylab.show()</code>
추가 개선 사항
위 내용은 Python에서 서브플롯의 Y축 범위를 조정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!