Matplotlib Python 1: Introducción

Matplotlib es una biblioteca de python orientada a la creación de visualización dinámicas o estáticas de datos.

Para la instalación de la biblioteca de matplotlib, simplemente corremos el comando en pip:

pip install matplotlib

Una vez instalado, podemos comenzar a trabajar. Cabe mencionar que es necesario tener NumPy instalado en nuestro Python.

Introducción a Matplotlib

Vamos a comenzar con un par de ejemplos muy sencillos, que es el de desplegar datos de manera estática provenientes de un vector o array. Cabe señalar que se recomienda leer un poco acerca de la biblioteca NumPy, para esto puedes revisar nuestro otro tutorial.

Además cabe señalar que Matplotlib tiene mucha similitud con el lenguaje de Matlab, por lo que si estas familiarizado en como es que se grafican los datos en Matlab, seguro entenderás muy rápido Matplotlib.

Primer ejemplo

Al comenzar con esta biblioteca, tenemos que importar la misma y siempre importar además la de NumPy. Posteriormente, procedemos a crear una figura para contener nuestra grafica. Una vez que tengamos la figura, procedemos a llamar el método o función plot para graficarla.

La figura se muestra a continuación. Cabe señalar que si estas en Jupyter Notebook con el plot suele ser suficiente, pero si estas en un IDE convencional como Atom o Visual Studio requieres la instrucción show para mandar llamar una ventana externa.

Matplotlib

En este primer tutorial de Matplotlib, vamos también a explicar las partes de dicha figura. Vamos a dar un repaso por las partes mas generales.

Partes importantes de Matplotlib

Figure: La figura es el contenedor principal de nuestras graficas. En la figura se definen todos los parámetros de como es que la o las graficas se van a acomodar o agrupar.

Axes: Es el contenedor de la grafica. Una figura puede contener varios axes, y un axes puede contener varias graficas. El parámetro de axes tiene como miembros los títulos, los limites de los ejes, los incrementos de los ejes, entre otros valores.

Axis: Son los números que definen los ticks o pasos que lleva la grafica. Corresponde uno para cada uno de los ejes de la grafica.

Artist: Son los parámetros de estilo de la grafica, como la linea, texto, espesor, color, entre otros.

Segundo Ejemplo

Vamos a tomar el ejemplo anterior de matplotlib y definir algunos parametros con los elementos antes mencionados. Favor de revisar el codigo y sus comentarios.

Y a continuación, se muestra la figura.

Matplotlib

Este ejemplo solo es una expresión sencilla de todas las capacidades de Matplotlib, sin embargo, con esto, nos podemos dar una pequeña idea de todas sus capacidades.

Siempre recomendamos revisar la documentación oficial en caso de requerir información mas detallada. El link o url de Matplotlib es el siguiente: https://matplotlib.org/

Deja una respuesta

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