Cara menempatkan legenda di luar plot seaborn (dengan contoh)


Anda dapat menggunakan argumen bbox_to_anchor() untuk menempatkan legenda laut di luar plot.

Misalnya, Anda dapat menggunakan sintaks berikut untuk menempatkan legenda di sudut kanan atas di luar plot:

 plt. legend (bbox_to_anchor=( 1.05 , 1 ), loc=' upper left ', borderaxespad= 0 )

Perhatikan bahwa koordinat (1.05, 1) sesuai dengan koordinat (x, y) di mana legenda harus ditempatkan dan borderaxespad menentukan padding antara sumbu dan legenda perbatasan.

Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya.

Contoh: Tempatkan legenda di luar plot Seaborn

Kode berikut menunjukkan cara menempatkan legenda di luar sudut kanan atas plot kelautan:

 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 ) 

Dan berikut cara menempatkan legenda di luar batas tengah kanan plot:

 #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 ) 

Legenda Seaborn di luar plot

Dan berikut cara menempatkan legenda di luar pojok kanan bawah plot:

 #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 ) 

Lihat dokumentasi matplotlib untuk penjelasan mendetail tentang argumen bbox_to_anchor() .

Lihat dokumentasi Seaborn untuk detail tentang cara menata estetika plot.

Sumber daya tambahan

Cara menyesuaikan ukuran gambar plot Seaborn
Cara mengubah label sumbu pada plot Seaborn
Cara mengubah ukuran font legenda di plot Seaborn

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *