matplotlib
のimshow
を使用してフィット画像をプロットする際に少し問題があります。私のイメージは水平方向と垂直方向の両方で反転しているようです。誰かが正しい方向に私を向けることができれば、私は見落としているシンプルなものがあると確信しています。matplotlibが正しく配置されていないFITSファイルからプロットされた画像
これは私のイメージはどのように見えるかです:これは、プロットの私のイメージは(ように見えるものである
from astropy.io import fits
import matplotlib
import matplotlib.pyplot as pyplot
#Opening/reading in my fits file
hdulist = fits.open('.../myfits.fits')
#Accessing the image data and specifying the dimensions I wish to use
my_image = hdulist[0].data[0,0:,0:]
#Plotting the image
pyplot.imshow(image_SWIFT_uvm2_plot, cmap='gray', vmin=0, vmax=0.5)
pyplot.show()
:よう
、私は私のイメージをロードしていますプロットは、私が含まれているコードより少し複雑ですが、私は、うまくいけば、自己充足コードとして重要な線を与えています):
鋭い目を持つ人は、画像が水平と垂直の両方で反転していることを確認する必要があります。
これは昨夜遅く見つけられ、完璧に動作します。ありがとうございました。 – user3125347
また、Pythonで天文画像をプロットする場合、ワールド座標をプロットできる2つの素晴らしいパッケージがあります:WCSAxesとAPLpyです。 – saimn
ええ、私は現在、私のgridspecレイアウト設定内でAPLpyを実装しています。 – user3125347