Como colocar uma lenda fora de um enredo marítimo (com exemplos)
Você pode usar o argumento bbox_to_anchor() para colocar uma legenda do mar fora do gráfico.
Por exemplo, você pode usar a seguinte sintaxe para colocar a legenda no canto superior direito fora do gráfico:
plt. legend (bbox_to_anchor=( 1.05 , 1 ), loc=' upper left ', borderaxespad= 0 )
Observe que as coordenadas (1.05, 1) correspondem às coordenadas (x, y) onde a legenda deve ser colocada e o borderaxespad especifica o preenchimento entre os eixos e a legenda da borda.
Os exemplos a seguir mostram como usar esta função na prática.
Exemplo: Coloque a legenda fora do gráfico Seaborn
O código a seguir mostra como colocar a legenda fora do canto superior direito de um gráfico marinho:
import pandas as pd import seaborn as sns import matplotlib. pyplot as plt #create fake data df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23, 25, 29], ' assists ': [5, 7, 7, 9, 12, 9, 9, 4], ' team ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B']}) #create scatterplot sns. scatterplot (data=df, x=' points ', y=' assists ', hue=' team ') #place legend outside top right corner of plot plt. legend (bbox_to_anchor=( 1.02 , 1 ), loc=' upper left ', borderaxespad= 0 )
E aqui está como colocar a legenda fora da borda central direita do gráfico:
#create scatterplot sns. scatterplot (data=df, x=' points ', y=' assists ', hue=' team ') #place legend outside center right border of plot plt. legend (bbox_to_anchor=( 1.02 , 0.55 ), loc=' upper left ', borderaxespad= 0 )
E veja como colocar a legenda fora do canto inferior direito do gráfico:
#create scatterplot sns. scatterplot (data=df, x=' points ', y=' assists ', hue=' team ') #place legend outside bottom right corner of plot plt. legend (bbox_to_anchor=( 1.02 , 0.15 ), loc=' upper left ', borderaxespad= 0 )
Consulte a documentação do matplotlib para uma explicação detalhada do argumento bbox_to_anchor() .
Consulte a documentação da Seaborn para obter detalhes sobre como estilizar a estética do enredo.
Recursos adicionais
Como ajustar o tamanho da figura de um gráfico Seaborn
Como alterar os rótulos dos eixos em um gráfico Seaborn
Como alterar o tamanho da fonte da legenda em um gráfico Seaborn