FITS 파일에서 일부 데이터를 플롯하려고하는데 음모 축의 특정 영역에 집중하는 방법을 아는 사람이 있는지 알고 싶습니까?pyplot zooming in
import pyfits
from matplotlib import pyplot as plt
from matplotlib import pylab
from pylab import *
#Assuming I have my data in the current directory
a = pyfits.getdata('fits1.fits')
x = a['data1'] # Lets assume data1 is the column: [0, 1, 1.3, 1.5, 2, 4, 8]
y = a['data2'] # And data2 is the column: [0, 0.5, 1, 1.5, 2, 2.5, 3]
plt.plot(x,y)
하는 방법은 x 축에 [1.3 to 4]
에서 지역을 그릴 수 있습니다 : 여기에 몇 가지 예제 코드는?
감사합니다! 이것은 매우 유용하게 보입니다. –
@ nye17'xlim' /'ylim'이나'axis'를 사용하는 것은 상관 없습니다. 왜냐하면'axis'는'xlim' /'ylim'을 호출하여 연산을 수행하기 때문입니다. [소스 코드] (https://github.com/matplotlib/matplotlib/blob/master/lib/matplotlib/axes.py)의'axis' 정의를 방문하십시오. 'axis'는 하나의 명령으로 네 가지 제한을 모두 조작 할 수 있으므로 좀 더 편리합니다. – MaxPowers
@MaxPowers 맞아, 나는 어떻게 든 그것을 'add_axis'라고 잘못 생각한다. – nye17