Jak zmienić rozmiar czcionki legendy na wykresie seaborn
Aby zmienić rozmiar czcionki w legendzie fabuły morskiej, możesz użyć następującej składni:
plt. legend (title=' Team ', fontsize= '10 ', title_fontsize= '14 ')
Argument rozmiar czcionki określa rozmiar czcionki etykiet w podpisie, a argument title_fontsize określa rozmiar czcionki tytułu podpisu.
Poniższy przykład pokazuje, jak w praktyce wykorzystać tę funkcję.
Przykład: zmiana rozmiaru czcionki legendy na wykresie Seaborn
Poniższy kod pokazuje, jak utworzyć wykres rozrzutu w Seaborn i określić rozmiar czcionki dla etykiet i tytułu w legendzie:
import pandas as pd import seaborn as sns import matplotlib. pyplot as plt sns. set_style (' whitegrid ') #create 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 ') #add legend plt. legend (title=' Team ', fontsize= '10 ', title_fontsize= '14 ')
Argumenty dotyczące rozmiaru czcionki mogą również przyjmować następujące wartości:
- xx-mały
- x-mały
- mały
- PRZECIĘTNY
- duży
- x-duży
- xx-duży
Poniższy przykład pokazuje, jak w praktyce wykorzystać te argumenty:
import pandas as pd import seaborn as sns import matplotlib. pyplot as plt sns. set_style (' whitegrid ') #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 ') #add legend plt. legend (title=' Team ', fontsize=' medium ', title_fontsize=' x-large ')
Szczegółowe wyjaśnienie funkcji plt.legend() można znaleźć w dokumentacji matplotlib .
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w Seaborn:
Jak dostosować rozmiar figury na wykresie Seaborn
Jak zmienić etykiety osi na wykresie Seaborn
Jak zmienić pozycję legendy w Seaborn
Jak umieścić legendę poza działką Seaborn