Pandas: como criar e personalizar legendas de enredo


Você pode usar a seguinte sintaxe básica para adicionar uma legenda a um gráfico no pandas:

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

O exemplo a seguir mostra como usar essa sintaxe na prática.

Exemplo: Crie e personalize uma legenda de enredo em Pandas

Suponha que temos o seguinte DataFrame do pandas:

 import pandas as pd

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

Podemos usar a seguinte sintaxe para criar um gráfico de barras para visualizar os valores no DataFrame e adicionar uma legenda com rótulos personalizados:

 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 '])

Você também pode usar o argumento loc e o argumento title para modificar a localização e o título da 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 ') 

Finalmente, podemos usar o argumento size para modificar o tamanho da fonte na 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 }) 

Observe que o tamanho da fonte na legenda agora é muito maior.

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras operações comuns em pandas:

Como criar um gráfico de pizza a partir do Pandas DataFrame
Como criar uma nuvem de pontos a partir do Pandas DataFrame
Como criar um histograma a partir do Pandas DataFrame

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *