configurando el rango de color de color
En el fragmento de código proporcionado, el colormapap se extiende entre los valores mínimos y máximos de los datos. Para obligar al colormapapa a variar entre 0 y 1, puede usar los parámetros Vmin y VMAX al llamar a plt.pcolor (). Estos parámetros especifican los valores mínimos y máximos para el colormapap, respectivamente.
Aquí hay un ejemplo de cómo usar vmin y vmax para establecer el rango de barra de color:
import matplotlib.pyplot as plt
cdict = {
'red' : ( (0.0, 0.25, .25), (0.02, .59, .59), (1., 1., 1.)),
'green': ( (0.0, 0.0, 0.0), (0.02, .45, .45), (1., .97, .97)),
'blue' : ( (0.0, 1.0, 1.0), (0.02, .75, .75), (1., 0.45, 0.45))
}
cm = m.colors.LinearSegmentedColormap('my_colormap', cdict, 1024)
plt.clf()
plt.pcolor(X, Y, v, cmap=cm, vmin=0, vmax=1)
plt.loglog()
plt.xlabel('X Axis')
plt.ylabel('Y Axis')
plt.colorbar()
plt.show()
Con esta modificación, el colormapap se establecerá para que ranifique entre 0 y 1, lo que dará como resultado una asignación de color más consistente en diferentes gráficos con diferentes rangos de datos.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3