假设我有一个带有这样的刻度的颜色条 -
在我的例子中,我使用 linespace 来定义刻度并使用 mpl.color.BoundaryNorm 来创建标准。
如果我知道数据集的大部分包含零,我如何知道零是否在 -10 -> 0 或 0 -> 10 中? 有办法检查吗?
我假设实际上这取决于数字的机器精度,因为在我的例子中它们是浮点值,但边界阈值是否在某处给出?。
mpl.color.BoundaryNorm 内部使用
numpy.digitize
bins[i-1] <= x < bins[i]