gpt4 book ai didi

matplotlib - 摩尔 View : use matplotlib colormaps and change background color

转载 作者:行者123 更新时间:2023-12-04 23:42:18 34 4
gpt4 key购买 nike

我正在尝试在 healpy.mollview 上使用其他颜色图
我成功地使用了这段代码

from healpy import mollview
from pylab import arange, show, cm
m = arange(768)
mollview(m, cmap=cm.bwr)
show()

但我得到了意想不到的蓝色背景,我无法将其设置为白色

最佳答案

healpy似乎对其默认颜色图进行了修改,以更改颜色超出范围时发生的情况。所以,我们需要在给 cm.bwr 之前做同样的事情至 healpy .我们可以通过 cmap.set_under('w') 做到这一点将颜色设置为白色。

这似乎是 healpy 中的一个错误对我来说,因为这会影响您尝试使用的大多数颜色图。

from healpy import mollview,cartview
from pylab import arange, show, cm

cmap = cm.bwr
cmap.set_under('w')

m = arange(768)
mollview(m, cmap=cmap)
show()

enter image description here

完全模仿什么 healpy对其默认颜色图(它使用 jet )进行处理,我们需要设置 over , underbad值。这是 relevant function来自 healpy github。
cmap=cm.bwr
cmap.set_over(cmap(1.0))
cmap.set_under('w')
cmap.set_bad('gray')

关于matplotlib - 摩尔 View : use matplotlib colormaps and change background color,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34023932/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com