Есть ли способ увеличить контраст при построении данных (из netcdf) с помощью imshow? В ArcMap это можно сделать с помощью 'stretch', но мне нужно решение с использованием matplotlib.
from netCDF4 import Dataset
import matplotlib.pylab as plt
fnc = Dataset(ncfile, 'r')
lat = fnc.variables['latitude'][:]
lon = fnc.variables['longitude'][:]
level = fnc.variables['level'][:]
mydata = fnc.variables['Data'][0, 0, :, :]
plt.figure(figsize = (8, 4))
imgplot = plt.imshow(mydata, cmap = 'YlGn')
plt.colorbar()
plt.show
Текущий выход:
Что я хотел бы («растяжка стандартного отклонения 2,5»):
imshow
принимает экземплярmatplotlib.colors.Normalization
в качестве аргумента: см. matplotlib.org/users/colormapnorms.html . - person cphlewis   schedule 13.07.2016