Como adicionar um título à legenda do matplotlib (com exemplos)
Por padrão, as legendas do gráfico Matplotlib não incluem um título.
No entanto, você pode usar a seguinte sintaxe básica para adicionar um título a uma legenda:
plt. legend (title=' this is my title ')
O exemplo a seguir mostra como usar essa sintaxe na prática.
Exemplo 1: Adicione um título à legenda Matplotlib
O código a seguir mostra como criar um gráfico Matplotlib com múltiplas linhas e uma legenda:
import pandas as pd import matplotlib. pyplot as plt #createdata df = pd. DataFrame ({' points ': [11, 17, 16, 18, 22, 25, 26, 24, 29], ' assists ': [5, 7, 7, 9, 12, 9, 9, 4, 8]}) #add lines to plot plt. plot (df[' points '], label=' Points ') plt. plot (df[' assists '], label=' Assists ') #add legend plt. legend ()
Observe que a legenda não tem título.
Para adicionar um, podemos simplesmente usar o argumento title na função plt.legend() :
#add title to legend plt. legend (title=' Metric ')
Para alterar o tamanho da fonte do título da legenda, use o argumento title_fontsize :
Nota : O tamanho da fonte padrão é 10.
#add title to legend with increased font size plt. legend (title=' Metric ', title_fontsize= 25 )
Observe que o tamanho da fonte da legenda agora é muito maior.
Você também pode usar o argumento fontsize para aumentar o tamanho da fonte dos rótulos na legenda:
#add title to legend with increased title and label font size plt. legend (title=' Metric ', title_fontsize= 25 , fontsize= 15 )
Observe que os rótulos na legenda agora são muito maiores.
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras operações comuns no Matplotlib:
Como alterar o tamanho da fonte da legenda no Matplotlib
Como alterar a ordem dos elementos na legenda do Matplotlib
Como alterar a posição de uma legenda no Matplotlib