Tramamente.Graph_objects.bar

Tramamente.Graph_objects.bar
“Las parcelas de barras son uno de los tipos más comunes de gráficos cuando se trata de visualización de datos. En este artículo, exploraremos cómo podemos crear gráficos de barras utilizando el módulo gráfica gráfica_objects."

Vamos a sumergirnos.

Gráfico de barras básicas con Graph_Objects

Podemos crear un gráfico de barra simple usando la clase de barra desde el módulo Graph_Objects. El uso de Graph_Module nos proporciona un control de bajo nivel de las características y la personalización de la figura.

El siguiente código muestra cómo usar la clase de barra para crear un gráfico de barras.

Importar trama.Graph_Objects como Go
bases de datos = ['mysql', 'mongodb', 'elasticsearch', 'redis', 'sqlite']
Uso = [80, 75, 42, 78, 60]
Fig = GO.Figura (datos = GO.Bar(
x = bases de datos,
y = uso
))
higo.espectáculo()

El código anterior debe devolver un gráfico de barra simple como se muestra:

También podemos crear un gráfico de barras agrupado como se muestra en el código de muestra a continuación:

Importar trama.Graph_Objects como Go
bases de datos = ['mysql', 'mongodb', 'elasticsearch', 'redis', 'sqlite']
Fig = GO.Figura (datos = [
ir.Bar (nombre = 'AWS', x = bases de datos, y = [80,75,42,78,60]),
ir.Bar (nombre = 'GCP', x = bases de datos, y = [99, 70, 65,80,78])
])
higo.update_layout (BarMode = 'Group')
higo.espectáculo()

El código anterior creará un gráfico de barras agrupado basado en los valores proporcionados en el GO.Función de figura. Asegúrese de actualizar el diseño y configure el modo de barra en el grupo para permitir que Plotly agrupe los gráficos de barra especificados.

La figura resultante es como se muestra:

Para crear un gráfico de barra apilado, puede establecer el Barmode en la pila como se muestra en el ejemplo a continuación:

Importar trama.Graph_Objects como Go
bases de datos = ['mysql', 'mongodb', 'elasticsearch', 'redis', 'sqlite']
Fig = GO.Figura (datos = [
ir.Bar (nombre = 'AWS', x = bases de datos, y = [80,75,42,78,60]),
ir.Bar (nombre = 'GCP', x = bases de datos, y = [99, 70, 65,80,78])
])
higo.update_layout (barmode = 'stack')
higo.espectáculo()

En este caso, el código anterior devolverá una tabla de barras apilada como se muestra:

Para ordenar los valores dentro de un gráfico de barras, podemos usar los parámetros del eje X y el eje Y como se muestra en el código de muestra a continuación:

Importar trama.Graph_Objects como Go
bases de datos = ['mysql', 'mongodb', 'elasticsearch', 'redis', 'sqlite']
Fig = GO.Figura (datos = [
ir.Bar (nombre = 'AWS', x = bases de datos, y = [80,75,42,78,60]),
ir.Bar (nombre = 'GCP', x = bases de datos, y = [99, 70, 65,80,78])
])
higo.update_layout (barMode = 'stack', xaxis = 'categoryOrder': "total ascendente")
higo.espectáculo()

En este caso, clasificamos los valores en el eje x por orden ascendente. La figura resultante es como se muestra:

Del mismo modo, puede ordenar en orden descendente estableciendo el parámetro CategoryOrder en total descendente:

Importar trama.Graph_Objects como Go
bases de datos = ['mysql', 'mongodb', 'elasticsearch', 'redis', 'sqlite']
Fig = GO.Figura (datos = [
ir.Bar (nombre = 'AWS', x = bases de datos, y = [80,75,42,78,60]),
ir.Bar (nombre = 'GCP', x = bases de datos, y = [99, 70, 65,80,78])
])
higo.update_layout (barMode = 'stack', xaxis = 'categoryOrder': "total descendente")
higo.espectáculo()

Figura resultante:

Conclusión

A través de este artículo, aprendió cómo podría usar el módulo gráfica gráfica gráfica para crear varios tipos de gráficos de barras utilizando trazado. El módulo gráfico gráfico gráfico es práctico cuando necesita un control de bajo nivel sobre sus cifras. Sin embargo, si está buscando una forma rápida y fácil de crear tramas, Plotly Express es una mejor alternativa.

Gracias por leerte y atraparte en el siguiente!!