gpt4 book ai didi

python - matplotlib hexbin 中的零值颜色

转载 作者:太空狗 更新时间:2023-10-29 17:44:27 24 4
gpt4 key购买 nike

我有一些空间分布的数据。我正在用 matplotlib.pyplot.hexbin 绘制它并想更改“背景”(即零值)颜色。下面显示了一个示例 - 我选择的颜色图是 matplotlib.cm.jet:

Example data

如何将基色从蓝色更改为白色?我在使用 pcolormesh 时对掩码数组做了类似的事情,但我在 hexbin 参数中看不到这样做。我的直觉是编辑颜色图本身,但我没有太多这方面的经验。

我正在使用 matplotlib v.0.99.1.1

最佳答案

hexbin(x,y,mincnt=1) 应该可以解决问题。本质上,您只想显示其中计数超过 1 的六边形。

from numpy import linspace
from numpy.random import normal
from pylab import hexbin,show

n = 2**6

x = linspace(-1,1,n)
y = normal(0,1,n)

h = hexbin(x,y,gridsize=10,mincnt=0)

给予, Bins with zero counts included

h = hexbin(x,y,gridsize=10,mincnt=1) 给出, Bin count starts at one

关于python - matplotlib hexbin 中的零值颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5402898/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com