Tracer.graph_objects.bar

Tracer.graph_objects.bar
«Les parcelles de bar sont l'un des types de parcelles les plus courantes en matière de visualisation des données. Dans cet article, nous explorerons comment nous pouvons créer des parcelles de bar à l'aide du module Plotly Graph_Objects."

Plongeons-nous dans.

Graphique de la barre de base avec Graph_Objects

Nous pouvons créer un tracé de barre simple en utilisant la classe Bar à partir du module Graph_Objects. L'utilisation de graph_module nous fournit un contrôle de bas niveau des fonctionnalités et une personnalisation de la figure.

Le code ci-dessous montre comment utiliser la classe Bar pour créer un graphique à barres.

Importer un terrain.Graph_objects comme Go
Bases de données = [«MySQL», «MongoDB», «Elasticsearch», «Redis», «Sqlite»]
Utilisation = [80, 75, 42, 78, 60]
Fig = aller.Figure (données = aller.Bar(
x = bases de données,
y = utilisation
))
figue.montrer()

Le code ci-dessus doit renvoyer un tracé de barre simple comme indiqué:

Nous pouvons également créer un graphique à barres groupé comme indiqué dans l'exemple de code ci-dessous:

Importer un terrain.Graph_objects comme Go
Bases de données = [«MySQL», «MongoDB», «Elasticsearch», «Redis», «Sqlite»]
Fig = aller.Figure (data = [
aller.Bar (name = 'aws', x = bases de données, y = [80,75,42,78,60]),
aller.Bar (name = 'gcp', x = bases de données, y = [99, 70, 65,80,78])
])
figue.Update_layout (Barmode = 'Group')
figue.montrer()

Le code ci-dessus créera un graphique à barres groupé en fonction des valeurs fournies dans le go.Figure Fonction. Assurez-vous de mettre à jour la disposition et de définir le mode barre sur le groupe pour permettre à Plotly de regrouper les tracés de barre spécifiés.

La figure résultante est comme indiqué:

Pour créer un graphique à barres empilé, vous pouvez définir le Barmode sur Stack comme indiqué dans l'exemple ci-dessous:

Importer un terrain.Graph_objects comme Go
Bases de données = [«MySQL», «MongoDB», «Elasticsearch», «Redis», «Sqlite»]
Fig = aller.Figure (data = [
aller.Bar (name = 'aws', x = bases de données, y = [80,75,42,78,60]),
aller.Bar (name = 'gcp', x = bases de données, y = [99, 70, 65,80,78])
])
figue.update_layout (barmode = 'stack')
figue.montrer()

Dans ce cas, le code ci-dessus renvoie un graphique à barres empilé comme indiqué:

Pour trier les valeurs dans un graphique à barres, nous pouvons utiliser les paramètres de l'axe X et de l'axe y comme indiqué dans l'exemple de code ci-dessous:

Importer un terrain.Graph_objects comme Go
Bases de données = [«MySQL», «MongoDB», «Elasticsearch», «Redis», «Sqlite»]
Fig = aller.Figure (data = [
aller.Bar (name = 'aws', x = bases de données, y = [80,75,42,78,60]),
aller.Bar (name = 'gcp', x = bases de données, y = [99, 70, 65,80,78])
])
figue.update_layout (barde = 'stack', xaxis = 'catégorieOrder': "total ascendant")
figue.montrer()

Dans ce cas, nous trierons les valeurs de l'axe des x en ascendant l'ordre. La figure résultante est comme indiqué:

De même, vous pouvez trier dans l'ordre descendant en définissant le paramètre de catégorieOrie à descendant total:

Importer un terrain.Graph_objects comme Go
Bases de données = [«MySQL», «MongoDB», «Elasticsearch», «Redis», «Sqlite»]
Fig = aller.Figure (data = [
aller.Bar (name = 'aws', x = bases de données, y = [80,75,42,78,60]),
aller.Bar (name = 'gcp', x = bases de données, y = [99, 70, 65,80,78])
])
figue.update_layout (barmode = 'stack', xaxis = 'catégorieOrder': "Total Descending")
figue.montrer()

Figure résultante:

Conclusion

Grâce à cet article, vous avez appris comment vous pouvez utiliser le module Plotly Graph_Objects pour créer différents types de tracés de bar. Le module de tracé Graph_Objects est pratique lorsque vous avez besoin d'un contrôle de bas niveau sur vos chiffres. Cependant, si vous recherchez un moyen rapide et facile de créer des parcelles, Plotly Express est une meilleure alternative.

Merci de vous avoir lu et de vous attraper dans le prochain!!