相关疑难解决方法(0)

Python matplotlib更改超出颜色条范围的值的默认颜色

当使用颜色填充网格时,例如在pyplot中使用contourf时,我需要找到一种方法来更改pyplot用于填充超出颜色条指定范围的数据的颜色.我希望有一个静态颜色条不会自动更改其范围以适应数据的最大/最小值,因此偶尔会超出其边界的极值是不可避免的,并且需要为这些值指定颜色.

超出颜色条边界的值的默认颜色为白色,如果颜色图的最终颜色不是白色,则可能与周围数据明显冲突.示例图像如下所示 - 当值超出颜色条的负范围时,请注意白色填充:

在此输入图像描述

我相信有一种方法可以指定在每个边界使用哪种颜色,如果超过它们使用rcParams,但我无法在任何地方找到相关信息.

任何帮助,将不胜感激.

python matplotlib contour color-mapping colorbar

23
推荐指数
1
解决办法
3万
查看次数

标签 统计

color-mapping ×1

colorbar ×1

contour ×1

matplotlib ×1

python ×1