0% encontró este documento útil (0 votos)
5 vistas29 páginas

Introducción a Matplotlib en Python

Matplotlib es una librería de Python que facilita la creación de gráficos y figuras de calidad, mejorando la comprensión de los datos. Permite generar diferentes tipos de gráficos como líneas, dispersión, barras, histogramas y pasteles, así como personalizarlos con títulos, etiquetas y leyendas. También ofrece funcionalidades para crear subgráficos, anotaciones y almacenar gráficos en archivos.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas29 páginas

Introducción a Matplotlib en Python

Matplotlib es una librería de Python que facilita la creación de gráficos y figuras de calidad, mejorando la comprensión de los datos. Permite generar diferentes tipos de gráficos como líneas, dispersión, barras, histogramas y pasteles, así como personalizarlos con títulos, etiquetas y leyendas. También ofrece funcionalidades para crear subgráficos, anotaciones y almacenar gráficos en archivos.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Matplotlib: Una librería de Python que permite la

creación de figuras y gráficos de calidad de


manera sencilla y eficiente. Su uso contribuye a una
mejor comprensión y presentación de los datos
analizados.
Figuras y gráficos

Los gráficos en matplotlib residen dentro de un objeto Figure. eje x

[Link](x,y)

Método plot eje y

600
píxeles 600
píxeles

800 píxeles
Crea una figura vacía (sin ejes ni gráficos). 800 píxeles
Ideal para representar datos
Gráficos de líneas
secuenciales y temporales.
(Line charts) Permite visualizar el
comportamiento de los datos a
lo largo del tiempo.

Al proporcionar una sola matriz de datos, la


usará como coordenadas del eje vertical, y
utilizará el índice de cada punto de datos en el
array como coordenada horizontal.

Es posible modificar las longitudes


de los ejes para que la figura no se
vea tan ajustada.

Podemos proporcionar dos matrices:


una para el eje horizontal, y otra para
el eje vertical.
Gráficos de líneas plot() de forma predeterminada
(Line charts) crea gráficos de líneas.

El comportamiento de
las ventas durante un
año

El comportamiento de
las ventas de dos
productos distintos
durante un año
Personalización de gráficos

Algunos de los métodos más empleados para personalizar gráficos.

Título del gráfico Etiquetas de los ejes

[Link]('Meses')
[Link]('Ventas mensuales de Producto A')
[Link]('Ventas')
Personalización de gráficos

Activar leyendas Activar cuadrículas

[Link]() [Link]()
Propiedades de [Link]
Gráficos de dispersión Ideal para representar la
(Scatter plots) relación entre dos variables.

Representa la relación
entre la altura y el peso

Representa la relación
entre el precio y la
cantidad vendida de dos
productos distintos.
Propiedades de [Link]
Gráficos de barras Ideal para representar datos
categóricos y/o comparaciones
(Bar Charts) entre categorías.

Barras horizontales

Eje x: representa la categoría


Eje y: representa los valores cuantitativos.

Eje y: representa la categoría


Eje x: representa los valores cuantitativos.
Gráficos de barras
(Bar Charts)

Barras verticales apiladas

bottom especifica dónde


empieza cada barra en el eje
Y o en el eje X (para gráficos
de barras horizontales). Ya
que por defecto, las barras
comienzan desde cero.
Propiedades de [Link]
Histogramas

Ideal para representar datos continuos.


Permite mostrar la distribución de una variable.

Visibiliza cómo están


distribuidas las edades de
los clientes.
Propiedades de [Link]
Gráficos de pastel

Ideal para representar proporciones de un todo.


Usualmente útil para datos categóricos.

Representa aquella
proporción alcanzada por
cada tipo de producto del
total de las ventas
acumuladas durante un
determinado periodo.
Propiedades de [Link]
Subgráficos

Es necesario tener en cuenta el objeto Figure en los subgráficos.

nrows index
ncols

600
píxeles
600
píxeles

800 píxeles
Crea una figura vacía (sin ejes ni gráficos).
800 píxeles

Los objetos AxesSubplot son el área


donde se dibuja el gráfico
Subgráficos

ax1 ax2

600
píxeles
ax3

800 píxeles
Subgráficos

Matplotlib incluye un método [Link] que crea una figura nueva.

Opciones de [Link].
Subgráficos

A
wspace y hspace
controlan el porcentaje
de la anchura y altura de
la figura

A B
Colores, marcadores y estilos
de línea

Colors
Markers

Line style
Marcas, etiquetas y
leyendas
Métodos
xlim: controlan el rango del gráfico.
xticks: controlan las ubicaciones de las marcas.
xticklabels: controlan las etiquetas de las marcas.
Marcas, etiquetas y
leyendas
Configuración del título, las etiquetas de los ejes, las marcas y las etiquetas de marca

personalización de los ejes


Anotaciones y dibujos en
un subgráfico
Las anotaciones son ideales para explicar momentos únicos.
Los textos libres son útiles para añadir contexto.
Anotaciones y dibujos en
un subgráfico
Con Matplolib es posible dibujar figuras geométricas, las cuales permiten resaltar
comportamientos o eventos importantes en los datos.

Rectángulo

Para añadir una forma a


un gráfico, se crea
primero el objeto figura
geométrica y después
se añade al subgráfico
ax pasándola a
ax.add_patch
Anotaciones y dibujos en
un subgráfico
Pentágono
Anotaciones y dibujos en
un subgráfico
Círculo
Almacenamiento de
gráficos en un archivo

Algunas opciones de [Link]


Recuerda que puedes explorar y
profundizar aún más en la librería
Matplotlib, según tus necesidades, tu
aprendizaje o los requerimientos de
tus proyectos.

También podría gustarte