Tutoriales

color de fondo matplotlib

Matplotlib es la biblioteca de análisis visual ampliamente conocida de Python. Podemos modificar el color de fondo del gráfico aplicando esta biblioteca. También permite al usuario ajustar el fondo del área de dimensiones y la región gráfica. En este tutorial de Python, vamos a explorar cómo modificar el tinte de fondo en Matplotlib, y aclararemos este tema con la ayuda de diferentes instancias.

Matplotlib modifica el tono de fondo del gráfico usando la función set_facecolor():

Utilizamos la función set_facecolor() para ajustar el tono de fondo del gráfico. El siguiente programa muestra cómo utilizar esta función para configurar el tono del fondo.

importar matplotlib.pyplot como por favor

por favorrcdefectos()

emp = [12, 34, 260, 450, 300, 820]

año = [2016, 2017, 2018, 2019, 2020, 2021]

higo, hacha = por favorsubtramas()

hacha.gráfico(año, emp)

hacha.set_xlabel(«eje X»)

hacha.set_ylabel(«Eje Y»)

hacha.set_title(«Grafico»)

hacha.set_facecolor(«amarillo»)

por favormostrar()

Para la ejecución del código, primero debemos introducir la biblioteca matplotlib.pyplot como plt. Especificamos la configuración del gráfico llamando a la función plt.rcdefaults(). Ahora definimos el número de trabajadores en la empresa. Declaramos una matriz para este propósito.

De manera similar, creamos otra matriz para almacenar los años. Además, creamos un objeto para la figura y también aplicamos la función ax.plot() para dibujar el gráfico. Esta función tiene dos argumentos: años y número de trabajadores. Tenemos que establecer las etiquetas tanto para el eje x como para el eje y aplicando la función set_label() por separado en ambos ejes.

Utilizamos la función set_title() para definir el título del gráfico. Ahora especificamos el color del fondo del gráfico, por lo que llamamos al método ax.set_facecolor(). Contiene un solo parámetro que muestra el nombre del color del gráfico. Después de todo esto, simplemente mostramos el gráfico con la función plt.show().

Ajuste el tinte de fondo para múltiples gráficos en matplotlib:

Podemos establecer el tono de fondo de varios gráficos proporcionando el parámetro axes.facecolor al objeto rc.Params.

importar matplotlib.pyplot como por favor

por favorrcParams[‘axes.facecolor’] = ‘gramo’

por favorsubtrama(1,2, 1)

por favorgráfico(rango(4), rango(6, 10))

por favorsubtrama(1,2, 2)

por favorgráfico(rango(4), rango(10, 6,1))

por favormostrar()

Tenemos que importar el paquete matplotlib.pyplot como plt para las visualizaciones gráficas. Ahora creamos un objeto llamado ‘rc.Params’. Y especificamos el color del fondo declarando el elemento ‘axes.facecolor’ a este objeto.

Aquí creamos dos subtramas() llamando a la función plt.subplot() para la primera y segunda subtrama. También definimos el rango del eje x y el eje y para ambas subparcelas. Al final, aplicamos la función plt.show() para representar la trama.

En la salida, obtenemos dos subparcelas con el color verde de fondo.

Ajuste el color de fondo del gráfico mediante el uso del código de color hexadecimal:

En este paso, notamos cómo cambiar el tono de fondo mediante el uso del código hexadecimal del color.

importar matplotlib.pyplot como por favor

higo, hacha = por favorsubtramas()

metro = [15, 24, 17, 4, 20, 7]

norte = [22, 7, 17, 16, 24, 6]

hacha.dispersión(metro, norte)

hacha.set_facecolor(‘#1CC4AF’)

por favormostrar()

Al comienzo del código, integramos la biblioteca, que es necesaria para configurar el color de fondo. Especificamos la figura y el eje del gráfico, por lo que hacemos un objeto de la figura. Ahora daremos los valores al eje x y al eje y del gráfico, por lo que declaramos dos matrices diferentes. Estos elementos de las matrices se almacenan en variables.

Tenemos que crear el gráfico de dispersión llamando a la función ax.scatter(). Las matrices que definimos justo arriba se proporcionan como un argumento para la función scatter(). Además, definimos el color del fondo del gráfico.

Aquí utilizamos el código hexadecimal del color. Este parámetro de ‘color’ se le da al método facecolor(). Al finalizar el código, tenemos que mostrar el gráfico de dispersión usando el método plt.show().

Aquí obtenemos el gráfico de dispersión que tiene un color base azul.

Matplotlib establece el tinte de fondo transparente mediante el uso de la función alpha():

La función set alpha() es necesaria cuando queremos cambiar el color base del gráfico. Hace que los ejes sean translúcidos o que la región del gráfico sea translúcida.

importar matplotlib.pyplot como por favor

X = [20, 40, 60, 80, 100, 110]

y = [5, 10, 15, 20, 25, 30]

higo = por favorfigura()

higo.parche.set_facecolor(‘rojo’)

higo.parche.conjunto_alfa(0.9)

hacha = higo.añadir_subparcela(111)

hacha.parche.set_facecolor(‘azul’)

hacha.parche.conjunto_alfa(0.5)

por favordispersión(X,y)

por favormostrar()

La biblioteca requerida matplotlib se importa primero para el análisis visual. Tomamos dos variables y luego declaramos matrices que contienen los conjuntos de datos de los ejes x e y. Estas matrices se almacenan en variables.

En el siguiente paso, llamamos a la función plt.figure() para dibujar el gráfico. Podemos ajustar el color de fondo del gráfico con la ayuda de una fig. función patch.set_facecolor(). Y de manera similar, definimos la transparencia del gráfico. Para este propósito se llama al método alpha(). Podemos proporcionar cualquier número de coma flotante al alfa para configurar la transparencia.

Además de esto, insertamos otra trama en la primera. El gráfico es dibujado por la función fig.add_subplot(). El tono de fondo exterior se define mediante el método set_facecolor(). Utilizamos la función set_alph () para definir la transparencia de los ejes.

Aplicamos el método plt.scatter() para mostrar la dispersión. Y para representar el gráfico usando la función plt.show().

Después de ejecutar el código anterior, obtenemos este tipo de salida. Este gráfico contiene el fondo exterior y el fondo interior. Especificamos un valor de 0,5 para el alfa para el fondo del gráfico y la región del eje. Entonces muestra que ambas regiones son completamente densas. También podríamos ajustar el valor de alfa reduciéndolo.

Conclusión:

En este artículo, hemos cubierto numerosos métodos para ajustar el fondo de un gráfico en Python y Matplotlib, junto con ejemplos. En matplotlib, definimos el color base gráfico para muchas figuras. También analizamos cómo seleccionar el color base mientras utilizamos el código de color hexadecimal. Por último, hemos analizado el método para hacer translúcido el tono de fondo del gráfico.

LEER  Cómo instalar Docker Desktop en Ubuntu y Linux Mint

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba