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 barras de pila
Un gráfico o gráfico de barras apiladas es un gráfico que usa barras para demostrar comparaciones entre categorías de datos, pero con la capacidad de impartir y comparar partes de un todo. Cada barra del gráfico representa un todo y segmentos que representan diferentes partes o categorías de ese todo.
Ejemplo 1: uso del conjunto de datos del iris
Python3
import plotly.express as px df = px.data.iris() fig = px.bar(df, x="sepal_width", y="sepal_length", color="species", hover_data=['petal_width'], barmode = 'stack') fig.show()
Producción:
Ejemplo 2: uso del conjunto de datos de sugerencias
Python3
import plotly.express as px df = px.data.tips() fig = px.bar(df, x="total_bill", y="day", color="sex", barmode = 'stack') fig.show()
Producción:
Ejemplo 3: Uso de la clase graph_objects
Python3
import plotly.graph_objects as px import numpy as np # creating random data through randomint # function of numpy.random np.random.seed(42) random_x= np.random.randint(1,101,100) random_y= np.random.randint(1,101,100) x = ['A', 'B', 'C', 'D'] plot = px.Figure(data=[go.Bar( name = 'Data 1', x = x, y = [100, 200, 500, 673] ), go.Bar( name = 'Data 2', x = x, y = [56, 123, 982, 213] ) ]) plot.update_layout(barmode='stack') plot.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