1
我已經創建了一個2D高斯函數來顯示,可變高斯(下)在(0,1)的範圍內。我想要做的是改變從(黑色,白色)的默認顏色映射動態範圍(灰色,白色)將python matplotlib colormap動態範圍更改爲一定範圍
gauss = np.exp(-(((Xm**2)+(Ym**2))/(2.0* s**2)))
p=plt.imshow(gauss, 'Greys_r')
我已經創建了一個2D高斯函數來顯示,可變高斯(下)在(0,1)的範圍內。我想要做的是改變從(黑色,白色)的默認顏色映射動態範圍(灰色,白色)將python matplotlib colormap動態範圍更改爲一定範圍
gauss = np.exp(-(((Xm**2)+(Ym**2))/(2.0* s**2)))
p=plt.imshow(gauss, 'Greys_r')
可以使用結合的彩色地圖Greys_r
與參數vmin=0.25
和vmax=1.
。
from matplotlib import cm
p = plt.imshow(gauss, cmap=cm.Greys_r, vmin=025, vmax=1.)
3Q,但我想縮小範圍而不是反轉它。 – 2014-09-12 04:35:08
@congliu你檢查我的編輯? – 2014-09-14 13:06:25
它的工作原理!原諒我的粗心。 – 2014-09-15 04:27:54