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

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *