对于离散颜色图,哪条边是闭合的还是开放的?

问题描述 投票:0回答:1

假设我有一个带有这样的刻度的颜色条 -

enter image description here

在我的例子中,我使用 linespace 来定义刻度并使用 mpl.color.BoundaryNorm 来创建标准。

如果我知道数据集的大部分包含零,我如何知道零是否在 -10 -> 0 或 0 -> 10 中? 有办法检查吗?

我假设实际上这取决于数字的机器精度,因为在我的例子中它们是浮点值,但边界阈值是否在某处给出?。

python-3.x matplotlib colormap
1个回答
0
投票

mpl.color.BoundaryNorm 内部使用

numpy.digitize
带默认值,因此条件为
bins[i-1] <= x < bins[i]
,因此下边缘关闭,上边缘打开。

© www.soinside.com 2019 - 2024. All rights reserved.