Tracer.exprimer.bar

Tracer.exprimer.bar
Demandez à toute personne qui a déjà fait une sorte de visualisation des données et que le seul intrigue vous dira qu'il a utilisé un tracé de barre.

Les parcelles de bar sont les plus courantes, en dehors des parcelles de ligne, des types de parcelles que tout le monde peut créer. Ils montrent la relation entre une valeur numérique et catégorielle. Chaque relation est ensuite indiquée comme une barre avec la hauteur de taille de la barre représentant la valeur réelle.

En raison de cette simplicité, les parcelles de bar sont assez faciles à créer et à interpréter. Cela les rend très utiles pour les parcelles rapides.

Dans ce tutoriel, nous explorerons comment nous pouvons utiliser le module Plotly Express pour créer des tracés à barres.

Tracer.Expression.bar()

Comme vous l'avez probablement deviné, pour créer un tracé de barre dans Plotly, nous utilisons la fonction BAR (). La syntaxe de fonction comme indiqué ci-dessous:

tracer.exprimer.bar (data_frame = non, x = non, y = non, color = non, patche_shape = non, facet_row = non, facet_col = non, facet_col_wrap = 0, facet_row_spacing = non, facet_col_spacing = non, hover_name = aucun, hover_data = non, non, Custom_Data = Aucun, Text = Aucun, base = Aucun, error_x = Aucun, error_x_minus = Aucun, error_y = Aucun, error_y_minus = Aucun, animation_frame = non, animation_group = non, non, CATCERY_DISCRETE_MAP = NON, COLOR_DISCRETE_SERDENCE = None, Color_Discrete_Map = Aucun, Color_continuous_Scale = Aucun, pattern_shape_sequence = aucun, pattern_shape_map = aucun, range_color = non, colore_continuous_midpoint = non, opacity = non, orientation = non, barde = 'relative', log_x = false, log_y = false, range_x = non, range_y = Aucun, text_auto = false, title = aucun, modèle = aucun, largeur = aucun, hauteur = aucun)

Ne soyez pas intimidé par la liste des paramètres massifs. La fonction est très simple à utiliser et vous n'aurez qu'à vous souvenir que cinq des paramètres ci-dessus.

Les paramètres de fonction les plus utiles que vous devrez connaître comprennent:

  1. Data_frame - spécifie les colonnes utilisées dans le tracé. Vous pouvez passer un Pandas DataFrame, un dictionnaire ou un objet Array_like.
  2. x - Spécifie les valeurs utilisées positionner les marques le long de l'axe x. Vous pouvez spécifier ce paramètre comme un nom de colonne avec un DataFrame, une série Pandas ou un objet Array_like.
  3. y - similaire à x mais les valeurs sont utilisées pour positionner les marques le long de l'axe y.
  4. Couleur - Spécifie les valeurs utilisées pour attribuer une couleur unique Les marques.

La fonction renverra le tracé de la barre des données spécifiées sous forme de graph_objects.Type de figure.

Explorons comment nous pouvons utiliser la fonction bar () pour créer de vrais parcelles de barre.

Exemple 1 - Terrain de barre simple

Commençons par un simple tracé de barre comme indiqué dans le code ci-dessous:

Importer un terrain.Exprime comme PX
Importer des pandas en tant que PD
df = pd.Trame de données(
"OS": ['Android', 'Windows', 'iOS', 'OS X', 'Linux', 'Autre'],
"Utilisation": [44.17,28.96,17.46,5.56,0.92,1.92]
)
Fig = px.bar (df, x = 'os', y = 'usage')
figue.montrer()

Dans l'exemple de code ci-dessus, nous commençons par importer les packages Pandas Plotly Express.

Nous créons ensuite un dataframe et passons les valeurs que nous souhaitons tracer.

Enfin, en utilisant la fonction bar (), nous créons une barre de barre de la popularité du système d'exploitation. La figure résultante est montrée:

Notez que chaque ligne représente les données du système d'exploitation. Par conséquent, chaque barre représente chaque navigateur.

Exemple 2

Pour une meilleure visibilité, nous pouvons dire à Plotly d'attribuer une couleur unique pour chaque système d'exploitation comme indiqué ci-dessous:

Importer un terrain.Exprime comme PX
Importer des pandas en tant que PD
df = pd.Trame de données(
"OS": ['Android', 'Windows', 'iOS', 'OS X', 'Linux', 'Autre'],
"Utilisation": [44.17,28.96,17.46,5.56,0.92,1.92]
)
Fig = px.bar (df, x = 'os', y = 'usage', color = 'os')
figue.montrer()

L'exemple ci-dessus définit le paramètre de couleur comme la colonne OS dans le DataFrame. Cela devrait entraîner une figure comme indiqué:

Exemple - Terrain de barre horizontal

Nous pouvons créer un tracé de barre horizontal en changeant les colonnes pour l'axe x et y. Un exemple est comme indiqué:

Importer un terrain.Exprime comme PX
Importer des pandas en tant que PD
df = pd.Trame de données(
"OS": ['Android', 'Windows', 'iOS', 'OS X', 'Linux', 'Autre'],
"Utilisation": [44.17,28.96,17.46,5.56,0.92,1.92]
)
Fig = px.bar (df, x = 'usage', y = 'os', color = 'os')
figue.montrer()

Le code ci-dessus doit entraîner un tracé de barre horizontal comme indiqué:

Exemple 4 - Bar parcelles avec du texte

Si vous souhaitez définir les valeurs à l'intérieur des barres, vous pouvez utiliser le paramètre text_auto et le définir sur true comme indiqué:

Importer un terrain.Exprime comme PX
Importer des pandas en tant que PD
df = pd.Trame de données(
"OS": ['Android', 'Windows', 'iOS', 'OS X', 'Linux', 'Autre'],
"Utilisation": [44.17,28.96,17.46,5.56,0.92,1.92]
)
Fig = px.bar (df, x = 'usage', y = 'os', color = 'os', text_auto = true)
figue.montrer()

La figure résultante est comme indiqué:

Ici, nous pouvons voir les valeurs réelles à l'intérieur des barres.

Fermeture

Dans cet article, nous avons exploré les principes fondamentaux du travail avec les parcelles de bar.