如何在Matplotlib TIFF图中定义无数据/透明值?

问题描述 投票:-2回答:1

由于图像转换,我有一个numpy数组。在我为图像变换编写的方法中,“无数据”值为0(如果需要,我可以更改此值)。我想用Matplotlib显示此结果,但是色标会展宽到0。有一种方法可以忽略可视化中的0值,使其透明,将其定义为No Data值,等等。因此将色标扩展到相关值?

编辑:仅设置vmin = 1无效,其他所有值都在4000左右,因此我无法设置固定的最小值。而且我需要获得所有对比。

python matplotlib image-processing tiff
1个回答
0
投票

我解决了这一问题,而不是创建一个零的numpy数组,在该单元格中我一个接一个地填充值,创建一个NaN的numpy数组。

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