¿Cómo agrupar gráficos de barras en Python-Plotly?

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. 

Agrupación de gráficos de barras 

Los gráficos de barras de agrupación se pueden usar para mostrar varios conjuntos de elementos de datos que se comparan con un solo color que se usa para indicar una serie específica en todos los conjuntos.

Método 1: Usar la clase graph_objects

Ejemplo:

Python3

import plotly.graph_objects as px
import numpy
  
  
# 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.show()

Producción:

Método 2: Usando la clase express

Ejemplo 1: conjunto de datos de 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 = 'group')
   
fig.show()

Producción:

Ejemplo 2: conjunto de datos de consejos

Python3

import plotly.express as px
  
df = px.data.tips()
  
fig = px.bar(df, x="tota_bill", y="day", 
             color="sex", barmode = 'group')
  
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 *