파이썬 패키지 matplotlib.imshow를 사용하여 맞는 세계 좌표계 값 또는 어쩌면 오른쪽 승천 또는 적위를 사용하여 맞는 이미지를 그릴 수 있는지 궁금합니다. 이 페이지 하단의 플롯과 유사 x와 y 값이 아닌 실제 픽셀 값으로 : http://astroplotlib.stsci.edu/page_images.htm플롯팅은 WCS를 x 축과 y 축으로 사용하여 matplotlib.imshow 이미지에 맞습니다.
불행하게도, 제공되는 스크립트가 IDL에 ... 뭔가 아직 능숙하지 오전에 ...
내 gridspec 레이아웃을 설명하면 도움이 될 것입니다 :
fig = pyplot.figure(figsize=(11,11))
gridspec_layout = gridspec.GridSpec(3,3)
gridspec_layout.update(hspace=0.0, wspace=0.0)
hdulist_org_M33_UVM2 = fits.open('myfits.fits')
wcs = WCS(hdulist_org_M33_UVM2[0].header)
pyplot_2 = fig.add_subplot(gridspec_layout[2])
ax = WCSAxes(fig, [0.1, 0.1, 0.8, 0.8], wcs=wcs)
pyplot_2.add_axes(ax)
하지만 운이 없다.
감사합니다.
[APLpy] (https://aplpy.github.io)를 보았습니까? – Evert
@Evert 나는 참으로. Gridspec 레이아웃으로 자습서 제안을 구현하는 방법이 무엇인지 완전히 명확하지 않습니다 ...? 이것이 어떻게 이루어 졌는지 알아? – user3125347
@Evert 내 질문을 업데이트하여 Gridspec 레이아웃을 포함 시켰습니다. Gridspec 모듈에서 작동하지 않는 것 같습니다 : "AttributeError : 'AxesSubplot'객체에 'add_axes'속성이 없습니다." – user3125347