Panda's: staven annoteren in een staafdiagram


U kunt de volgende methoden gebruiken om staven te annoteren in een panda-staafdiagram:

Methode 1: Annoteer staven in een eenvoudig staafdiagram

 ax = df. plot . bar ()

ax. bar_label ( ax.containers [ 0 ])

Methode 2: Annoteer staven in een gegroepeerd staafdiagram

 ax = df. plot . bar ()

for container in ax. containers :
    ax. bar_label (container)

De volgende voorbeelden laten zien hoe u elke methode in de praktijk kunt gebruiken.

Voorbeeld 1: Annoteer staven in een eenvoudig staafdiagram

De volgende code laat zien hoe u staven kunt annoteren in een eenvoudig staafdiagram:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' product ': ['A', 'B', 'C', 'D', 'E'],
                   ' sales ': [4, 7, 8, 15, 12]})

#view DataFrame
print (df)

  product sales
0 to 4
1 B 7
2 C 8
3 D 15
4 E 12

#create bar plot to visualize sales by product
ax = df. plot . bar (x=' product ', y=' sales ', legend= False )

#annotate bars
ax. bar_label ( ax.containers [ 0 ])

panda's annoteren het staafdiagram

Houd er rekening mee dat de werkelijke verkoopwaarde bovenaan elke balk wordt weergegeven.

Voorbeeld 2: annoteer staven in een gegroepeerd staafdiagram

De volgende code laat zien hoe u staven kunt annoteren in een gegroepeerd staafdiagram:

 #createDataFrame
df = pd. DataFrame ({' productA ': [14, 10],
                   ' productB ': [17, 19]},
                    index=['store 1', 'store 2'])

#view DataFrame
print (df)

         productA productB
store 1 14 17
store 2 10 19

#create grouped bar plot
ax = df. plot . bar ()

#annotate bars in bar plot
for container in ax. containers :
    ax. bar_label (container) 

Panda's annoteren staven in een gegroepeerd staafdiagram

Houd er rekening mee dat er annotaties zijn toegevoegd aan elke afzonderlijke balk in de plot.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende visualisaties in panda’s kunt maken:

Hoe u een boxplot maakt vanuit Pandas DataFrame
Hoe u een cirkeldiagram maakt vanuit Panda’s DataFrame
Hoe u een histogram maakt van Pandas DataFrame

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert