LinearSegmentedColormap

# 自分自身のcolormap を作るfrom matplotlib import colorsfrom matplotlib import generate_cmap
clevs=np.array([-9, -8, -7, -6, -5, 5, 6, 7, 8, 9])*0.1norm=colors.BoundaryNorm(boundaries=clevs, ncolors=256)mycmap=generate_cmap(['midnightblue','royalblue','cyan','lime','white','yellow','orange','hotpink','red'])my_color_list=['midnightblue','royalblue','cyan','lime','white','yellow','orange','hotpink','red']mycmap=LinearSegmentedColormap.from_list('my_cmap',my_color_list,N=256)img=map.pcolormesh(lons2d,lats2d,data,norm=norm,cmap=mycmap,latlon=True)
# generate my own color mapclevs=np.array([-9, -8, -7, -6, -5, 5, 6, 7, 8, 9])*0.1norm=colors.BoundaryNorm(boundaries=clevs, ncolors=256)mycmap=generate_cmap(['midnightblue','royalblue','cyan','lime','white','yellow','orange','hotpink','red'])my_color_list=['midnightblue','royalblue','cyan','lime','white','yellow','orange','hotpink','red']mycmap=LinearSegmentedColormap.from_list('my_cmap',my_color_list,N=256)img=map.pcolormesh(lons2d,lats2d,data,norm=norm,cmap=mycmap,latlon=True)