gpt4 book ai didi

python - 如何在 contourf 的色标中设置最大值和最小值?

转载 作者:太空狗 更新时间:2023-10-29 22:30:37 26 4
gpt4 key购买 nike

matplotlib的contourf的色标如何设置最大值和最小值?

我解释一下。我有一组数据,我想将数据的 95% 百分位数作为色标中的最大值。

我试过这种方式:

goh = colors.Normalize(0, perchi)

plt.contourf(x, y, B, norm = goh) #cmap = plt.cm.hot,

plt.colorbar()

plt.show()

但它返回给我的图只有一种颜色......而且比例是单色的......我想要整个色标线性但在范围(最小值,perchi)内而不是(最小值,最大值)。我希望 perchi 和 max 之间的点显示为好像 y 具有 perchi 值...

我该怎么办?

最佳答案

要设置最大值和最小值,您可以执行以下操作:

import matplotlib.pylab as plt
import numpy as np

# Create fake data
B = np.random.uniform(0, 10, size=(100, 100))


plt.contourf(B, vmin=2, vmax=8)
plt.colorbar()

enter image description here

范围外的值设置为最大值和最小值。

关于python - 如何在 contourf 的色标中设置最大值和最小值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21461868/

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