簡體   English   中英

從 3 個 healpy 貼圖創建 RGB 圖像

[英]Creating a RGB image out of 3 healpy maps

我有三個 healpy 映射(對應於不同頻率的三個 Stokes 參數),我試圖將它們 plot 放在同一個 map 中,以突出差異。 我想做一些類似於第一個 plot 中的大 map 中所做的事情: https://sci.esa.int/web/planck/-/56323-planck-legacy-archive-foreground-component-maps 有沒有辦法做到這一點? 我很欣賞 Healpy 沒有任何從中創建 RGB 貼圖的功能。

您不能在healpy中執行此操作,但您可以使用matplotlib執行此操作。 您可以使用mollweide投影投影 map:

https://matplotlib.org/stable/gallery/subplots_axes_and_figures/geo_demo.html

因此,您可以獲得 3 個映射,適當地對其進行歸一化(不確定是在 0 和 1 之間還是在 0 和 256 之間),然后將它們組合在一個二維數組中,其中第一行是 R,第二行是 G,最后一行是 B。

然后你可以用imshow plot 它,看到imshow的輸入可以是一個RGB數組:

https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.imshow.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM