我发现将空像素设置为白色的一般方法是使用 lognorm 颜色图。
有没有一种方法可以使用线性颜色图,但仍将空像素设置为白色?
谢谢!
最佳答案
您可以使用“.set_under”:
import matplotlib.pyplot as plt
my_cmap = plt.cm.jet
my_cmap.set_under('w',1)
...
plt.hist2d( ..., cmap = my_cmap)
这会将 1 以下的所有值(即最低计数)设置为“w”(=白色)。
关于python - matplotlib hist2d颜色图为空像素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40421020/