Panda's: plotlegenda's maken en aanpassen


U kunt de volgende basissyntaxis gebruiken om een legenda aan een plot in panda’s toe te voegen:

 plt. legend ([' A ',' B ',' C ',' D '], loc=' center left ', title=' Legend Title ')

Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.

Voorbeeld: maak en pas een plotlegenda aan in Panda’s

Stel dat we de volgende panda’s DataFrame hebben:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' A ':7, 'B':12, ' C ':15, ' D ':17}, index=[' Values '])

We kunnen de volgende syntaxis gebruiken om een staafdiagram te maken om de waarden in het DataFrame te visualiseren en een legenda met aangepaste labels toe te voegen:

 import matplotlib. pyplot as plt

#create bar chart
df. plot (kind=' bar ')

#add legend to bar chart
plt. legend ([' A Label ',' B Label ',' C Label ',' D Label '])

U kunt ook het loc- argument en het title- argument gebruiken om de locatie en titel van de legenda te wijzigen:

 import matplotlib. pyplot as plt

#create bar chart
df. plot (kind=' bar ')

#add custom legend to bar chart
plt. legend ([' A Label ', ' B Label ', ' C Label ', ' D Label '],
            loc=' upper left ', title=' Labels ') 

Ten slotte kunnen we het size- argument gebruiken om de lettergrootte in de legenda te wijzigen:

 import matplotlib. pyplot as plt

#create bar chart
df. plot (kind=' bar ')

#add custom legend to bar chart
plt. legend ([' A Label ', ' B Label ', ' C Label ', ' D Label '], prop={' size ': 20 }) 

Merk op dat de lettergrootte in het bijschrift nu veel groter is.

Aanvullende bronnen

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

Hoe u een cirkeldiagram maakt vanuit Panda’s DataFrame
Hoe u een puntenwolk maakt vanuit het Pandas 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