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