También puedes vibrar + yo, buscar directamente " Programación Aiwen ", bienvenidos a todos a prestar atención.
objetivo de aprendizaje
- Conceptos y usos de Matplotlib
- importar el paquete Matplotlib
- establecer estilo
- Tres formas de dibujar una gráfica
- mantener el gráfico en el archivo local
¿Qué es la visualización de datos?
Si compara datos de texto con datos de gráficos, el modo de pensamiento humano es más adecuado para comprender estos últimos, porque los datos de los gráficos son más intuitivos y visualizados. Este método de utilizar gráficos para representar datos se llama visualización de datos.
La siguiente figura muestra cinco gráficos de visualización de datos de uso común.
La visualización de datos tiene principalmente los siguientes escenarios de aplicación:
- Campo empresarial: utilice gráficos intuitivos y diversos para mostrar datos y brindar soporte para la toma de decisiones empresariales;
- Previsión de la tendencia de las acciones: proporcionar a los accionistas sugerencias más razonables mediante el análisis de los datos del precio de las acciones;
- Ventas de productos en supermercados: realizar análisis de datos sobre grupos de clientes y productos comprados, lo que incita a los supermercados a formular mejores estrategias de ventas;
- Previsión de ventas: analizar los factores que afectan las ventas de productos puede predecir la tendencia de ventas de los productos.
¿Qué es matplotlib?
Matplotlib es un paquete de Python para visualización de datos que admite operaciones multiplataforma.
Matplotlib fue escrito por John D. Hunter en 2002. En 2003, Matplotlib lanzó la primera versión y se unió a la Organización de software de código abierto BSD.
Matplotlib también admite la incrustación en IPython shell, cuadernos Jupyter, servidores de aplicaciones web en forma de scripts (solo unas pocas líneas de código para generar gráficos, histogramas, gráficos de barras, gráficos de errores, gráficos de dispersión, etc.).
descargar e instalar matplotlib
Matplotlib es una biblioteca de trazado de terceros para Python que es muy similar a MATLAB. Antes de utilizar el paquete Matplotlib, es necesario instalarlo. Introduzca varios métodos de instalación de Matplotlib.
MATLAB es un software comercial utilizado principalmente en análisis de datos, procesamiento de imágenes, visión por computadora y otros campos.
paquete matplotlib de dos maneras
- instalación de pip en matplotlib
- conda instalar matplotlib
Siguiente: Documentación de Matplotlib — Documentación de Matplotlib 3.6.2
importar el paquete Matplotlib
ver versión
establecer estilo
Usaremos la directiva plt.style para elegir la estética adecuada para nuestro ícono. Aquí configuraremos el estilo clásico para asegurarnos de que los gráficos que creemos utilicen el estilo matplotlib clásico:
El primer programa de trazado matplotlib
El icono de Matplotlib se muestra de tres formas: script, terminal ipython y jupyter-notebook.
Ejecutar como script
Si está utilizando matplotlib en scripts, la función plt.show() es su amiga. show() inicia un bucle de eventos, busca todos los objetos gráficos actualmente activos y abre una o más ventanas interactivas que muestran gráficos.
Dibujar en el shell de IPython
Es muy conveniente utilizar matplotlib de forma interactiva en el shell de ipython.
Dibujo del cuaderno Jupyter
jupter-notebook es una herramienta de análisis de datos interactiva basada en navegador que puede combinar código, gráficos, elementos HTML, etc. en un único documento ejecutable.
Guardado de figuras en Matplotlib
Guarde una imagen, hecho con el comando savefig() (puede mantener diferentes formatos)
fig.savefig('imagenes/mi_figura.png')
fig.savefig('imagenes/mi_figura.pdf')
fig.savefig('imagenes/mi_figura.jpg')
Por ejemplo: las imágenes que guardamos son las siguientes
En savefig(), el formato del archivo se infiere de la extensión del nombre de archivo dado. Se puede encontrar una lista de tipos de archivos admitidos por el sistema utilizando los siguientes métodos del objeto Figure Canvas:
Gráficos aún más optimizados (dos gráficos se muestran por separado)
Más referencias de estudios de casos
https://matplotlib.org/cheatsheets/_images/handout-beginner.png