Está en la página 1de 17

2022

INSTITUTO DE EDUCACIÓN SUPERIOR


TECNOLÓGICO PÚBLICO “PAIJÁN”

LIBRERÍA DE
Taller de Programación Distribuida

Integrantes:
- Brenda Myleene Plasencia
Sacsachin
- Milagros Plasencia Gamarra
- Victor Manuel Vasquez
Castillo
Docente:
- Ing. Evis Iván Enriquez
Diaz

Carrera o programa de estudios:


- Computación e Informática

Periodo:
- IV

PAIJAN
PAIJÁN – Perú

1
2022
“AÑO DEL FORTALECIMIENTO DE LA SOBERANÍA
NACIONAL”

INDICE GENERAL
1. DEFINICIÓN...........................................................................................................................................3
2. CARACTERÍSTICAS.................................................................................................................................4
3. UTILIDAD..............................................................................................................................................5
4. CASOS REALES......................................................................................................................................8
5. ANEXOS:.............................................................................................................................................15

Tabla de Ilustraciones
Ilustración 1. Definición de Matplotlib........................................................................................................3
Ilustración 2. Logo de la Librería Matplotlib...............................................................................................3
Ilustración 3. Características de Matplotlib................................................................................................4
Ilustración 4. Utilidad: Análisis de datos.....................................................................................................5
Ilustración 5. Utilidad: Análisis de datos.....................................................................................................5
Ilustración 6. Utilidad: en el sector educativo.............................................................................................6
Ilustración 7. Utilidad: en el sector Salud....................................................................................................6
Ilustración 8. Utilidad: en el Sector Comercial............................................................................................7
Ilustración 9. Utilidad: en el sector comercial.............................................................................................7
Ilustración 10. Caso real 1............................................................................................................................8
Ilustración 11. Gráfica caso real 1................................................................................................................8
Ilustración 12Caso real 2..............................................................................................................................9
Ilustración 13. Continuación de Caso real 2................................................................................................9
Ilustración 15. Caso real 3..........................................................................................................................10
Ilustración 14. Gráfica del caso real 3........................................................................................................10
Ilustración 16. Caso real 5..........................................................................................................................11
Ilustración 17. Caso real 4..........................................................................................................................11
Ilustración 18. Continuación del caso real 5..............................................................................................12
Ilustración 19. Gráfica de puntos...............................................................................................................12
Ilustración 20. Gráfico de Barras ordenado...............................................................................................13
Ilustración 21. Gráfico de barras...............................................................................................................13
Ilustración 23. Gráfico de Torta/pie (código)............................................................................................14
Ilustración 22. Gráfico de Torta/Pie..........................................................................................................14
ANEXOS:
Anexo 1. Mplot3D......................................................................................................................................16
Anexo 2. Figura 3D.....................................................................................................................................16
Anexo 3. Gráfica de dos dimensiones.......................................................................................................17
Anexo 4. Figura después de la ejecución del código.................................................................................17

2
Anexo 7. Gráfica 1 de cajas........................................................................................................................18
Anexo 5.Gráfica 2 de cajas.........................................................................................................................18
Anexo 6. Código para Gráfico de cajas......................................................................................................18
LIBRERÍA MATPLOTLIB

1. DEFINICIÓN
Matplotlib es una librería Python open source (software gráfico), desarrollada
inicialmente por el neurobiólogo John D. Hunter. El objetivo era visualizar las señales
eléctricas del cerebro de personas epilépticas. Para conseguirlo, quería replicar las
funcionalidades de creación gráfica de MATLAB con Python.
Tras el fallecimiento de John Hunter en 2012, Matplotlib ha sido mejorado a lo largo del
tiempo por numerosos contribuidores de la comunidad open source. Se ha utilizado
para crear gráficas y diagramas de gran calidad. Es una alternativa open source a
MATLAB.
Esta es una librería para la generación de gráficos en dos dimensiones a partir de datos
contenidos en listas o arrays en el lenguaje de programación Python y su extensión
matemática NumPy. Permitiendo: crear gráficas de calidad, interaccionar con el área
gráfica, guardar figuras en diferentes formatos.
Permite crear y personalizar los tipos de gráficos más comunes, entre ellos: diagramas
de barras Histograma, diagramas de sectores, diagramas de caja y bigotes, diagramas
de violín, diagramas de dispersión o puntos diagramas de líneas, diagramas de áreas,
diagramas de contorno, mapas de color, combinaciones de todos ellos y cualquier tipo
de gráfica con ayuda de algunas líneas de código. Se trata de una herramienta muy
completa, que permite generar visualizaciones de datos muy detalladas.

Ilustración 1. Definición de Matplotlib

3
Ilustración 2. Logo de la Librería Matplotlib

2. CARACTERÍSTICAS
Matplotlib es una librería de Python especializada en la creación de gráficos en dos
dimensiones. Permite crear y personalizar los tipos de gráficos más comunes. Matplotlib
es la librería gráfica de Python estándar y la más conocida

Matplotlib se basa en varios elementos clave. Una “figura” es una ilustración completa.
Cada trazado de esa figura se llama “eje”.

El “plotting” consiste en crear una gráfica. Es necesario utilizar datos, en forma de pares
clave/valor que constituyen los ejes X e Y. Después se utilizan funciones como “scatter”,
“bar” y “pie” para crear el esquema.

Es posible generar gráficas básicas como diagramas de barras o histogramas, pero


también figuras más complejas en tres dimensiones. Esta librería utiliza el lenguaje de
programación Python.

Dentro de Matplotlib tenemos un módulo llamado Pyplot que propone varias funciones
sencillas para añadir elementos tales como líneas, imágenes o textos a los ejes de un
gráfico. Su interfaz es muy cómoda y, por ello, este módulo se utiliza mucho.

También existe una API “orientada al objeto” (OO) que ofrece más flexibilidad y
personalización que permite ensamblar los objetos de manera más libre. No obstante,
es más difícil de usar.

Esta librería es extremadamente amplia. En total, incluye más de 70 000 líneas de


código. También acoge varias interfaces diferentes y tiene la capacidad de interactuar
con diferentes backends para el rendimiento de los gráficos.

Además, aunque la documentación de acceso público en matplotlib es comprensible,


algunos documentos simplemente están obsoletos. Esta herramienta sigue en
constante evolución, y algunos ejemplos disponibles en Internet en realidad pueden
realizarse con un 70 % de líneas de código menos en las versiones modernas.

Podemos cambiar el aspecto de los gráficos


 Colores
 Marcadores de puntos
 Estilo de líneas
 Titulos
 Ejes
 Leyenda
 Rejilla

Ilustración 3. Características de Matplotlib

4
3. UTILIDAD

 Para análisis de datos:

Ilustración 4. Utilidad: Análisis de datos

Ilustración 5. Utilidad: Análisis de datos

5
 Para educación: pueden existi r problemas matemáti cos para grafi car.

Ilustración 6. Utilidad: en el sector educativo

 En el sector de Salud

Ilustración 7. Utilidad: en el sector Salud

6
 En el sector comercial

Ilustración 8. Utilidad: en el Sector Comercial

Ilustración 9. Utilidad: en el sector comercial

7
4. CASOS REALES

Ilustración 10. Caso real 1

Ilustración 11. Gráfica caso real 1

8
Ilustración 12Caso real 2

Ilustración 13. Continuación de Caso real 2

9
Ilustración 15. Caso real 3

Ilustración 14. Gráfica del caso real 3

10
Ilustración 16. Caso real 4

Ilustración 17. Caso real 5

11
Ilustración 18. Continuación del caso real 5

Ilustración 19. Gráfica de puntos

12
Ilustración 20. Gráfico de barras

Ilustración 21. Gráfico de Barras ordenado

13
Ilustración 23. Gráfico de Torta/pie (código)

Ilustración 22. Gráfico de Torta/Pie

14
5. ANEXOS:
Otras gráficas que se pueden realizar con la librería Matplotlib

Anexo 1. Mplot3D

Anexo 2. Figura 3D

15
Anexo 3. Gráfica de dos dimensiones

Anexo 4. Figura después de la ejecución del código


16

Anexo 5. Código para Gráfico de cajas.


17

También podría gustarte