Невозможно построить файл.fit с помощью PYFITS

В файле Fits у меня есть три столбца, называемые J, H и K, и я хотел бы построить связь между JH и HK по осям x и y с PYFITS соответственно. Как я могу это сделать?

1 ответ

Это очень общий и основной вопрос.

Сначала вам нужно открыть файл FITS и график, вот пример программы:

import pyfits
import matplotlib.pyplot as plt

# Load the FITS file into the program
hdulist = pyfits.open('Your FITS file name here')

# Load table data as tbdata
tbdata = hdulist[1].data

fields = ['J','H','K'] #This contains your column names
var = dict((f, tbdata.field(f)) for f in fields) #Creating a dictionary that contains
 #variable names J,H,K

#Now to call column J,H and K just use
J = var['J'] 
H = var['H']
K = var['K']

#To plot J Vs H and H Vs K and so on
plt.plot(J,H,'r')
plt.title('Your plot title here')
plt.show()

licensed under cc by-sa 3.0 with attribution.