小编Hua*_*lin的帖子

使用 plt.colorbar() 时在 matplotlib 中定义自定义标准化函数

要使用 matplotlib 颜色条,必须使用 的matplotlib.cm.ScalarMappable子类中的对象指定matplotlib.colors.Normalize,从中colorbar可以知道如何将数据标准化为 [0,1] 浮点值。

matplotlib 只提供了几种归一化过程,线性归一化,对数,幂律等。但在实践中,我们可能想使用我们自己编写的其他归一化函数。

我们可以使用任何函数将数据数组规范化为 [0,1],但如果不使用子类Scalarmappable构建Nomalization,颜色条将不会有正确的刻度和标签。

我想知道我对 matplotlib colorbar 的理解是正确的还是有其他方法可以很容易地做到这一点?或者也许我们必须手动编写一个子类来包装自定义规范化函数?

python colors matplotlib

2
推荐指数
1
解决办法
1894
查看次数

标签 统计

colors ×1

matplotlib ×1

python ×1