Tutorial de Matplotlib - Introducción e Instalación

Jinku Hu 16 febrero 2024
  1. Instalación de Matplotlib
  2. Linux
  3. Matplotlib Hola Mundo
Tutorial de Matplotlib - Introducción e Instalación

Matplotlib es el módulo Python más utilizado para dibujar gráficos. Puede producir fácilmente figuras listas para su publicación y ser utilizado en diferentes plataformas.

El módulo pyplot de Matplotlib tiene una interfaz similar a la de MATLAB, por lo que es más fácil utilizar pyplot si ya eres usuario de MATLAB.

Instalación de Matplotlib

Windows

- pip

pip install matplotlib

Este comando pip también instala las dependencias de Matplotlib automáticamente.

- Instalar el archivo Wheel

También puedes descargar el archivo no oficial pre-construido de 32 o 64-bit de la rueda Matplotlib de Windows de la versión Python 2.7 o Python 3.4+ desde el famoso sitio de Binarios no oficiales de Windows para paquetes de extensión Python.

Después de que el archivo de la rueda se descargue, usa el siguiente comando para instalar el archivo de la rueda.

pip install matplot_wheel_file_path

Consulta la guía de instalación del archivo wheel aquí.

Linux

Abra el terminal de Linux y utilice el siguiente comando de acuerdo con la versión Python de su sistema.

Python 2.7

sudo apt-get install python-matplotlib

Python 3.4+

sudo apt-get instlal python3-matplotlib

Matplotlib Hola Mundo

Ahora daremos el primer mordisco a Matplotlib.

from matplotlib import pyplot as plt

plt.plot([1, 2, 3], [4, 5, 6])
plt.show()

Este ejemplo representa la gráfica de una recta que tiene los datos en 2-D - [1,2,3],[4,5,6].

from matplotlib import pyplot as plt

Como mencionamos anteriormente, pyplot es un módulo de trazado similar a MATLAB.

plt.plot([1, 2, 3], [4, 5, 6])

Traza la x y la y utilizando la línea y el estilo de color por defecto porque no se pasa ningún argumento extra aquí.

plt.show()

Muestra la figura. La figura trazada no se mostrará antes de que se ejecute esta línea.

Matplotlib Hola Mundo

Autor: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.

LinkedIn Facebook