Cómo ajustar la posición de una barra de colores Matplotlib

Actualizado por ultima vez el 7 de mayo de 2021, por .

Una barra de colores es una barra que se extiende a lo largo del costado de un gráfico de Matplotlib y actúa como una leyenda de los colores que se muestran en el gráfico.

Matplotlib muestra barras de color en el lado derecho de un gráfico de forma predeterminada, pero puede cambiar esto fácilmente mediante el uso de funciones del kit de herramientas Matplotlib AxesGrid .

Este tutorial muestra varios ejemplos de cómo utilizar estas funciones en la práctica.

Ejemplo 1: Coloque la barra de colores en el lado derecho del gráfico

El siguiente código muestra cómo generar un gráfico Matplotlib y cómo colocar una barra de colores en el lado derecho del gráfico:

importar numpy como np
 importar matplotlib.pyplot como plt
 desde mpl_toolkits.axes_grid1  importar make_axes_locatable

#Haga que este ejemplo sea reproducible
np.random.seed (1)

#create chart 
fig, ax = plt. subtramas ()
im = hacha. imshow (np.random.rand (15,15))
hacha. set_xlabel (' etiqueta del eje x ')

#add barra de color 
fig. barra de colores (im)

plt. mostrar ()

Ejemplo 2: Posición de la barra de colores debajo del gráfico

El siguiente código muestra cómo colocar una barra de colores debajo de un gráfico Matplotlib:

importar numpy como np
 importar matplotlib.pyplot como plt
 desde mpl_toolkits.axes_grid1  importar make_axes_locatable

#Haga que este ejemplo sea reproducible
np.random.seed (1)

#create chart 
fig, ax = plt. subtramas ()
im = hacha. imshow (np.random.rand (15,15))
hacha. set_xlabel (' etiqueta del eje x ')

#add barra de color debajo del 
divisor del gráfico = make_axes_locatable (ax)
cax = divisor. new_vertical (tamaño = ' 5% ', pad = 0.6, pack_start = True )
higo. add_axes (cax)
higo. barra de colores (im, cax = cax, orientación = ' horizontal ')

plt. mostrar ()

Coloque la barra de colores debajo del gráfico Matplotlib

Tenga en cuenta que el argumento pad crea un relleno entre el eje x del gráfico y la barra de colores. Cuanto mayor sea el valor de pad, más lejos estará la barra de colores del eje x.

Ejemplo 3: Posición de la barra de colores sobre el gráfico

El siguiente código muestra cómo colocar una barra de colores sobre un gráfico Matplotlib:

importar numpy como np
 importar matplotlib.pyplot como plt
 desde mpl_toolkits.axes_grid1  importar make_axes_locatable

#Haga que este ejemplo sea reproducible
np.random.seed (1)

#create chart 
fig, ax = plt. subtramas ()
im = hacha. imshow (np.random.rand (15,15))
hacha. set_xlabel (' etiqueta del eje x ')

#add barra de color debajo del 
divisor del gráfico = make_axes_locatable (ax)
cax = divisor. new_vertical (tamaño = ' 5% ', pad = 0.4)
higo. add_axes (cax)
higo. barra de colores (im, cax = cax, orientación = ' horizontal ')

plt. mostrar ()

Colobar de posición de Matplotlib encima del gráfico

Puede encontrar más tutoriales de Matplotlib aquí .

  • https://r-project.org
  • https://www.python.org/
  • https://www.stata.com/

Deja un comentario

A menudo, al recopilar datos, los investigadores pueden decidir censurar o truncar ciertos valores. Para censor valores de los datos…
statologos comunidad-2

Compartimos información EXCLUSIVA y GRATUITA solo para suscriptores (cursos privados, programas, consejos y mucho más)

You have Successfully Subscribed!