Gráfico de dispersión
Has hecho un gran trabajo aprendiendo sobre los gráficos de líneas, así que ahora te será mucho más fácil sumergirte en los gráficos de dispersión.
Un gráfico de dispersión es simplemente un gráfico que representa una relación entre dos variables (x e y) utilizando puntos u otros marcadores. Crear un gráfico de dispersión es quizás la forma más sencilla de comprobar si dos variables están correlacionadas (no es la más precisa, pero puede dar alguna idea).
Es similar a un trazado de líneas, excepto por el hecho de que no tiene líneas, sólo marcadores. Para crear un gráfico de dispersión, todo lo que tienes que hacer es utilizar la función scatter()
de pyplot
, pasando primero los valores para el eje x, y luego los valores para el eje y. Veamos un ejemplo:
La sintaxis de la función scatter()
es similar a la de plot()
. Sin embargo, a diferencia de plot()
, siempre debe proporcionar valores para los parámetros x
e y
.
En nuestro caso, los valores de y se determinan linealmente mediante la fórmula y = 2x + 5
. Nuestro diagrama de dispersión ilustra visualmente la relación lineal positiva entre estas dos variables: y
aumenta al aumentar x
y disminuye al disminuir x
.
También es posible establecer otros marcadores en lugar de puntos y fijar su tamaño utilizando los parámetros marker
y s
respectivamente:
Aquí usamos 'x'
como marcadores en lugar de 'o'
(puntos) por defecto y fijamos su tamaño en 100. Siéntase libre de experimentar con el parámetro s
(tamaño). Nos centraremos más en la personalización de gráficos en la siguiente sección, pero, por ahora, puede utilizar la función scatter()
documentación para explorar más.
Se pueden realizar múltiples gráficos de dispersión simplemente llamando a la función scatter()
dos veces con diferentes argumentos x
e y
(de forma similar a los gráficos de líneas).
Tarea
Ahora visualizarás una relación cuadrática entre dos variables mediante un diagrama de dispersión:
- Sustituye los guiones bajos para que la matriz
y
contenga elementos al cuadrado de la matrizx
.
- Sustituye los guiones bajos para que la matriz
- Utiliza la función correcta para crear un gráfico de dispersión.
- Pasa
x
ey
en esta función en el orden correcto. - Establezca el tamaño de los marcadores en 70.
¿Todo estuvo claro?
Contenido del Curso
Ultimate Visualization with Python
Ultimate Visualization with Python
1. Introducción a Matplotlib
2. Creación de Gráficos de Uso Común
4. Más Gráficas Estadísticas
Gráfico de dispersión
Has hecho un gran trabajo aprendiendo sobre los gráficos de líneas, así que ahora te será mucho más fácil sumergirte en los gráficos de dispersión.
Un gráfico de dispersión es simplemente un gráfico que representa una relación entre dos variables (x e y) utilizando puntos u otros marcadores. Crear un gráfico de dispersión es quizás la forma más sencilla de comprobar si dos variables están correlacionadas (no es la más precisa, pero puede dar alguna idea).
Es similar a un trazado de líneas, excepto por el hecho de que no tiene líneas, sólo marcadores. Para crear un gráfico de dispersión, todo lo que tienes que hacer es utilizar la función scatter()
de pyplot
, pasando primero los valores para el eje x, y luego los valores para el eje y. Veamos un ejemplo:
La sintaxis de la función scatter()
es similar a la de plot()
. Sin embargo, a diferencia de plot()
, siempre debe proporcionar valores para los parámetros x
e y
.
En nuestro caso, los valores de y se determinan linealmente mediante la fórmula y = 2x + 5
. Nuestro diagrama de dispersión ilustra visualmente la relación lineal positiva entre estas dos variables: y
aumenta al aumentar x
y disminuye al disminuir x
.
También es posible establecer otros marcadores en lugar de puntos y fijar su tamaño utilizando los parámetros marker
y s
respectivamente:
Aquí usamos 'x'
como marcadores en lugar de 'o'
(puntos) por defecto y fijamos su tamaño en 100. Siéntase libre de experimentar con el parámetro s
(tamaño). Nos centraremos más en la personalización de gráficos en la siguiente sección, pero, por ahora, puede utilizar la función scatter()
documentación para explorar más.
Se pueden realizar múltiples gráficos de dispersión simplemente llamando a la función scatter()
dos veces con diferentes argumentos x
e y
(de forma similar a los gráficos de líneas).
Tarea
Ahora visualizarás una relación cuadrática entre dos variables mediante un diagrama de dispersión:
- Sustituye los guiones bajos para que la matriz
y
contenga elementos al cuadrado de la matrizx
.
- Sustituye los guiones bajos para que la matriz
- Utiliza la función correcta para crear un gráfico de dispersión.
- Pasa
x
ey
en esta función en el orden correcto. - Establezca el tamaño de los marcadores en 70.
¿Todo estuvo claro?