首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用3幅健康地图创建RGB图像

用3幅健康地图创建RGB图像
EN

Stack Overflow用户
提问于 2022-10-05 21:00:35
回答 1查看 66关注 0票数 -1

我有三个健康的地图(对应三个斯托克斯参数在不同的频率),我试图把他们在同一张地图上,突出区别。我想做一些类似于在第一个地块的大地图中所做的事情:https://sci.esa.int/web/planck/-/56323-planck-legacy-archive-foreground-component-maps。有办法这样做吗?我已经意识到Healpy没有从它创建RGB映射的任何功能。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-10 17:21:20

您不能在healpy中这样做,但是您可能可以使用matplotlib。您可以使用mollweide投影来投影地图:

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

因此,您可以得到这3张地图,并对它们进行适当的规范化(不确定它们是在0到1之间还是0和256之间),然后将它们合并到一个2D数组中,其中第一行是R、第二G和最后B。

然后您可以用imshow绘制它,看到imshow的输入可以是一个RGB数组:

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73966286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档