Plotly.expess.line

Plotly Expess Line



Una de las gráficas más comunes en el trazado estadístico, científico o financiero es una gráfica de líneas. Un gráfico de líneas es fácil de crear e interpretar, ya que muestra puntos de datos como una serie. Luego conecta los puntos usando un segmento recto que le permite ver el cambio de valores sobre un parámetro dado. Por lo tanto, no sorprende que sea ampliamente adoptado en muchas necesidades de trazado.

En este tutorial, nos sumergiremos en nuestro conocimiento de trazado y discutiremos cómo podemos crear un diagrama de líneas usando el módulo Plotly Express.

Plotly.express.line()

Para crear un diagrama de líneas usando el módulo Plotly express, usaremos la función de línea. La función toma una sintaxis como se muestra a continuación:







con trama Rápido . línea ( marco de datos = Ninguna , X = Ninguna , y = Ninguna , grupo_línea = Ninguna , color = Ninguna , line_dash = Ninguna , símbolo = Ninguna , hover_name = Ninguna , hover_data = Ninguna , datos_personalizados = Ninguna , texto = Ninguna , faceta_fila = Ninguna , faceta_col = Ninguna , facet_col_wrap = 0 , facet_row_spacing = Ninguna , facet_col_spacing = Ninguna , error_x = Ninguna , error_x_minus = Ninguna , error_y = Ninguna , error_y_minus = Ninguna , cuadro_animación = Ninguna , grupo_animacion = Ninguna , categorías_pedidos = Ninguna , etiquetas = Ninguna , orientación = Ninguna , color_discrete_sequence = Ninguna , color_discrete_map = Ninguna , line_dash_sequence = Ninguna , line_dash_map = Ninguna , símbolo_secuencia = Ninguna , símbolo_mapa = Ninguna , marcadores = Falso , log_x = Falso , log_y = Falso , rango_x = Ninguna , range_y = Ninguna , forma_linea = Ninguna , modo de renderizado = 'auto' , título = Ninguna , modelo = Ninguna , ancho = Ninguna , altura = Ninguna )

A pesar de la gran lista de parámetros, la función es relativamente simple y rara vez necesitará usar todos los parámetros, si los hay.



Exploremos la lista de parámetros más útiles y comunes que necesitará saber.



  1. Data_frame: especifica los nombres de las columnas utilizadas en el gráfico. Puede pasar estos valores como un DataFrame de Pandas, un objeto tipo array o un diccionario de Python.
  2. x: especifica los valores utilizados para colocar las marcas a lo largo del eje x. Puede especificar este parámetro como un nombre de columna dentro del marco de datos especificado, una serie de Pandas o un objeto similar a una matriz.
  3. Y: similar a x pero los valores se utilizan para el eje y.
  4. Color: especifica los valores utilizados para asignar el color a las marcas.
  5. Line_group: le permite agrupar filas de data_frames en líneas.
  6. Line_shape: especifica la forma de las líneas. Los valores aceptados incluyen 'lineal' o 'spline'.
  7. Título: especifica el título de la trama.
  8. Modo: especifica que la función devolverá el gráfico de líneas como tipo graph_objects.Figure.

Gráfico de líneas con el módulo Plotly.Express

Ahora aprendamos cómo podemos crear un gráfico de líneas con plotly express. Tome el código que se muestra a continuación:





importar con trama Rápido como píxeles

d.f. = px. datos . cepo ( )

higo = px. línea ( d.f. , X = 'fecha' , y = 'AMZN' )

higo. mostrar ( )

En el ejemplo anterior, comenzamos importando el módulo plotly express como px. Luego creamos un DataFrame a partir de los datos de acciones de pandas.

Finalmente, creamos el diagrama de líneas para la columna 'AMZN' del marco de datos. El código anterior debería devolver un gráfico de serie temporal de las acciones en el marco de datos.



Una figura de ejemplo es como se muestra:

Gráfico de línea simple

También podemos crear diagramas de líneas simples sin usar datos personalizados. Por ejemplo, podemos usar un rango NumPy simple como se muestra en el código a continuación.

importar con trama Rápido como píxeles

importar entumecido como p.ej.

X = p.ej. naranja ( 50 )

y = p.ej. naranja ( 25 , 75 )

higo = px. línea ( X = X , y = y )

higo. mostrar ( )

El código anterior debería devolver un gráfico de líneas simple como se muestra:

Especificación de color

Si tiene varios diagramas de líneas, puede distinguirlos dando un color usando el parámetro de color.

Tome el código de ejemplo a continuación:

importar con trama Rápido como píxeles

d.f. = px. datos . brecha de memoria ( ) . consulta ( 'continente=='Europa'' )

higo = px. línea ( d.f. , X = 'año' , y = 'vidaExp' , color = 'país' )

higo. mostrar ( )

En este ejemplo, estamos utilizando los datos de gapminder. A continuación, creamos un gráfico de líneas para cada país del continente europeo. Usando el parámetro de color, especificamos el color como columna de país. Esto asignará un color único para cada color en la trama.

La figura resultante es como se muestra:

Felicitaciones, ha aprendido con éxito cómo crear y usar diagramas de líneas usando Plotly Express.