Gráfico de líneas usando Plotly en Python

Plotly es una biblioteca de Python que se utiliza para diseñar gráficos, especialmente gráficos interactivos. Puede trazar varios gráficos y cuadros como histograma, diagrama de barras, diagrama de caja, diagrama de dispersión y muchos más. Se utiliza principalmente en el análisis de datos, así como en el análisis financiero. plotly es una biblioteca de visualización interactiva. 

Gráfico de líneas en Plotly

El diagrama de líneas en Plotly es una anexión muy accesible e ilustre a plotly que administra una variedad de tipos de datos y ensambla estadísticas fáciles de diseñar. Con px.line, cada posición de datos se representa como un vértice transformado (cuya ubicación viene dada por las columnas x e y) de una marca de polilínea en el espacio 2D. Gráfico de líneas Muestra una serie de datos numéricos como puntos conectados por líneas. Visualiza para mostrar dos tendencias de datos. La principal característica productiva es que puede mostrar miles de puntos de datos sin desplazarse. Se puede crear usando el método line() de la clase plotly.express.

Sintaxis: plotly.express.line(data_frame=Ninguno, x=Ninguno, y=Ninguno, line_group=Ninguno, color=Ninguno, line_dash=Ninguno, hover_name=Ninguno, hover_data=Ninguno, custom_data=Ninguno, text=Ninguno, facet_row= Ninguno, facet_col=Ninguno, facet_col_wrap=0, error_x=Ninguno, error_x_minus=Ninguno, error_y=Ninguno, error_y_minus=Ninguno, animation_frame=Ninguno, animation_group=Ninguno, category_orders={}, etiquetas={}, orientación=Ninguno, color_discrete_sequence= Ninguno, color_discrete_map={}, line_dash_sequence=Ninguno, line_dash_map={}, log_x=Falso, log_y=Falso, range_x=Ninguno, range_y=Ninguno, line_shape=Ninguno, render_mode=’auto’, title=Ninguno, template=Ninguno, ancho=Ninguno, alto=Ninguno)

Parámetros:

Nombre  Descripción
marco de datos Array-like y dict se transforman internamente en un DataFrame de pandas. Opcional: si falta, un DataFrame se construye bajo el capó usando los otros argumentos.
X Ya sea un nombre de una columna en data_frame, o una serie de pandas o un objeto similar a una array. Los valores de esta columna o array_like se utilizan para colocar marcas a lo largo del eje x en coordenadas cartesianas. Opcionalmente, x o y pueden ser una lista de referencias de columna o array_likes, en cuyo caso los datos se tratarán como si fueran ‘anchos’ en lugar de ‘largos’.
y Ya sea un nombre de una columna en data_frame, o una serie de pandas o un objeto similar a una array. Los valores de esta columna o array_like se utilizan para colocar marcas a lo largo del eje y en coordenadas cartesianas. Opcionalmente, x o y pueden ser una lista de referencias de columna o array_likes, en cuyo caso los datos se tratarán como si fueran ‘anchos’ en lugar de ‘largos’.
grupo_línea Ya sea un nombre de una columna en data_frame, o una serie de pandas o un objeto similar a una array. Los valores de esta columna o array_like se usan para agrupar filas de data_frame en líneas.
line_dash Ya sea un nombre de una columna en data_frame, o una serie de pandas o un objeto similar a una array. Los valores de esta columna o array_like se utilizan para asignar patrones de guiones a las líneas.

Creación de un gráfico de líneas simple

Ejemplo 1: En este ejemplo, veremos un gráfico de líneas simple con dos conjuntos de datos diferentes.

Python3

import plotly.express as px
 
x = [1,2,3,4,5]
y = [1,3,4,5,6]
fig = px.line( x = x ,
              y = y,
              title = 'A simple line graph')
fig.show()

Producción:

Ejemplo 2: En este ejemplo, trazaremos usando go.Scatter. plotly.expressscatterlinego.Scattermode

Python3

import numpy as np
import plotly.graph_objects as go
 
x = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
y = [1, 3, 4, 5, 6]
fig = go.Figure(data=go.Scatter(x = x, y = y))
fig.show()

Producción:

Ejemplo 3: usando el conjunto de datos de Iris trazaremos el gráfico de líneas.

Python3

import plotly.express as px
 
# Loading the iris dataset
df = px.data.iris()
 
fig = px.line(df, x="sepal_width", y="sepal_length")
fig.show()

Producción:

Mapeo del color de codificación

El color de codificación de columnas también se conoce como mapeo de colores, que es un tipo de método que representa texto o datos numéricos en forma de colores en línea. 

Ejemplo 1: En este ejemplo, usaremos atributos de color para trazar la línea con un color diferente. 

Python3

import plotly.express as px
 
df = px.data.iris().head(20)
 
fig = px.line(df, x = "sepal_width",
              y = "sepal_length" ,
              color = "sepal_length")
fig.show()

Producción:

Ejemplo 2: En este ejemplo, utilizaremos un aspecto de color diferente.

Python3

import plotly.express as px
 
# Loading the iris dataset
df = px.data.iris()
 
fig = px.line(df, x = "sepal_width", y = "sepal_length",
              color = "species")
fig.show()

Producción:

Publicación traducida automáticamente

Artículo escrito por nishantsundriyal98 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *