【发布时间】:2020-12-16 11:11:57
【问题描述】:
我正在运行以下代码片段:
from matplotlib.colors import ListedColormap
cm = ListedColormap(['green','red'])
cm.set_bad(color="black")
cm(np.nan)
我希望 cm(np.nan) 返回黑色,但它确实返回绿色。 如何确定bad/masked/nan/missing值对应的颜色?
【问题讨论】:
-
不,
cm(np.nan)为我返回(0.0, 0.0, 0.0, 1.0),我最后检查的是黑色 [RGBA = (0,0,0,1) = #000000]。我使用的是 3.3.3 版 -
你的版本是什么?看起来
cm(np.nan)为 here -
我使用的是 2.2.2。很好解释。你能回答吗?
标签: python matplotlib missing-data colormap