ColorMap dibujar un mapa de degradado

Este archivos de código es utilizar el gradiente mapa de colores dibujan mapas
de arranque ajustado:

cNorm = colors.Normalize(vmin=0, vmax=5)
scalarMap = cmx.ScalarMappable(norm=cNorm, cmap=jet)

Cabe señalar que Vmin ajuste, medios Vmax que el mínimo y el máximo gradiente posteriores imágenes
añadido durante el dibujo

colorVal = scalarMap.to_rgba(i)

Ese valor de correlación puede ser mapeada en el correspondiente espacio RBG
proceso de cada nota c en el dibujo es sólo un número
, aunque proceso gradual, es en realidad una sección dibujada


import numpy as np
#%matplotlib inline
import matplotlib.pyplot as plt
import mpl_toolkits.mplot3d as p3d
import matplotlib.colors as colors
import matplotlib.cm as cmx

jet = cm = plt.get_cmap('Reds') 
#这里可以选择色条方案
#e.g. Greys, 'Blues'
cNorm = colors.Normalize(vmin=0, vmax=5)
scalarMap = cmx.ScalarMappable(norm=cNorm, cmap=jet)
print(scalarMap.get_clim()) 

fig = plt.figure()
ax = fig.add_subplot(111)

#------绘图---------------------
x = np.arange(10, 15, 1)
y = np.arange(10, 15, 1)

for i in range(5):
    colorVal = scalarMap.to_rgba(i)
    print(i, colorVal)
    ax.plot(x, y + i, c = colorVal )  
plt.show() 

Aquí Insertar imagen Descripción

Publicado 36 artículos originales · ganado elogios 0 · Vistas a 20000 +

Supongo que te gusta

Origin blog.csdn.net/weixin_38102912/article/details/101293798
Recomendado
Clasificación