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