Panda: come creare e personalizzare le leggende della trama
Puoi utilizzare la seguente sintassi di base per aggiungere una legenda a una trama in Pandas:
plt. legend ([' A ',' B ',' C ',' D '], loc=' center left ', title=' Legend Title ')
L’esempio seguente mostra come utilizzare questa sintassi nella pratica.
Esempio: crea e personalizza una legenda della trama in Pandas
Supponiamo di avere i seguenti panda DataFrame:
import pandas as pd #createDataFrame df = pd. DataFrame ({' A ':7, 'B':12, ' C ':15, ' D ':17}, index=[' Values '])
Possiamo utilizzare la seguente sintassi per creare un grafico a barre per visualizzare i valori nel DataFrame e aggiungere una legenda con etichette personalizzate:
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 '])
Puoi anche utilizzare l’argomento loc e l’argomento title per modificare la posizione e il titolo della legenda:
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 ')
Infine, possiamo usare l’argomento size per modificare la dimensione del carattere nella legenda:
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 })
Tieni presente che la dimensione del carattere nella didascalia ora è molto più grande.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre operazioni comuni nei panda:
Come creare un grafico a torta da Pandas DataFrame
Come creare una nuvola di punti da Pandas DataFrame
Come creare un istogramma da Pandas DataFrame