python colorbar范围

您所在的位置:网站首页 colorbar数值范围定义 python colorbar范围

python colorbar范围

2024-07-13 12:29| 来源: 网络整理| 查看: 265

我有以下代码:

import matplotlib.pyplot as plt

cdict = {

'red' : ( (0.0, 0.25, .25), (0.02, .59, .59), (1., 1., 1.)),

'green': ( (0.0, 0.0, 0.0), (0.02, .45, .45), (1., .97, .97)),

'blue' : ( (0.0, 1.0, 1.0), (0.02, .75, .75), (1., 0.45, 0.45))

}

cm = m.colors.LinearSegmentedColormap('my_colormap', cdict, 1024)

plt.clf()

plt.pcolor(X, Y, v, cmap=cm)

plt.loglog()

plt.xlabel('X Axis')

plt.ylabel('Y Axis')

plt.colorbar()

plt.show()

因此,这将使用指定的颜色映射在x和y轴上生成一个值'v'的图形。X轴和Y轴是完美的,但是颜色贴图在V的最小值和最大值之间展开。我想强制颜色贴图的范围在0到1之间。

我想用:

plt.axis(...)

设置轴的范围,但这只接受x和y的最小值和最大值的参数,而不接受颜色映射。

编辑:

为了清楚起见,假设我有一个图,其值范围(0…0.3),以及另一个值为(0.2…0.8)。

在这两个图中,我希望



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3