En este tutorial vamos a utilizar los siguientes datos para fines ilustrativos.
import numpy as np
# Semilla
rng = np.random.RandomState(0)
# Simulación de datos
x = np.array(range(0, 20))
y = np.square(x) + rng.uniform(0, 100, 20)
# Conjunto de datos
df = {'x': x, 'y': y}
lineplot
La función lineplot
de seaborn permite crear gráficos de líneas en Python. Tan solo necesitas pasar tus datos a la función para crear un gráfico básico con una línea azul sólida por defecto.
import seaborn as sns
sns.lineplot(x, y)
# Equivalente a:
sns.lineplot(x = "x", y = "y", data = df)
Gráfico de líneas con símbolos
En caso de que quieras agregar símbolos a la visualización puedes pasar el símbolo que quieras al argumento marker
, tal y como se muestra a continuación.
import seaborn as sns
sns.lineplot(x = "x", y = "y", data = df,
marker = "o")
Color
El argumento color
controla el color de la línea del gráfico. Puedes seleccionar el color que quieras para tu visualización.
import seaborn as sns
sns.lineplot(x = "x", y = "y", data = df,
color = "red")
Línea discontinua
El estilo de la línea se puede establecer con el argumento linestyle
. En el siguiente ejemplo estamos creando un gráfico con una línea discontinua, pero también puedes crear una línea punteada pasando "dotted"
.
import seaborn as sns
sns.lineplot(x = "x", y = "y", data = df,
linestyle = "dashed")
Ancho de la línea
Por último, si quieres modificar el grosor por defecto de la línea puedes pasar cualquier valor positivo a linewidth
, tal y como se muestra a continuación.
import seaborn as sns
sns.lineplot(x = "x", y = "y", data = df,
linewidth = 3)
También te puede interesar