更改特定范围的python matplotlib colormap动态范围

2024-05-14 13:03:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我创建了一个二维高斯函数来显示,变量gauss(如下)在(0,1)的范围内。我要做的是将默认颜色贴图的动态范围从(黑色,白色)更改为(灰色,白色)

gauss = np.exp( -(((Xm**2)+(Ym**2)) / (2.0* s**2)) )
p=plt.imshow(gauss, 'Greys_r')

Tags: 函数颜色np动态plt黑色imshowxm
1条回答
网友
1楼 · 发布于 2024-05-14 13:03:12

可以将颜色映射Greys_r与参数vmin=0.25和{}结合使用。在

from matplotlib import cm

p = plt.imshow(gauss, cmap=cm.Greys_r, vmin=025, vmax=1.)

相关问题 更多 >

    热门问题