Rozmiar czcionki matplotlib

Rozmiar czcionki matplotlib
Często może być konieczne dostosowanie domyślnego rozmiaru czcionki na wykresach utworzonych za pomocą matplotlib. Na szczęście Matplotlib ma szerokie wsparcie manipulacji tekstem, w tym regulację wielkości czcionki i więcej.

Za pośrednictwem tego przewodnika zrozumiesz, jak zarządzać i dostosować domyślny rozmiar czcionki na wykresach Matplotlib.

Zacznijmy od utworzenia prostego wykresu przy użyciu przykładowych danych.

plt.Wykres ([1,2,3,4,5], label = „czerwony”, color = „czerwony”)
plt.Wykres ([2,4,6,8,10], label = "Orange", color = 'Orange')
plt.Septitle („Próbki”)
plt.xlabel („osi x”)
plt.ylabel („oś y”)
plt.legenda()

Powyższy kod powinien wygenerować prosty wykres liniowy z tytułem, etykietami na osi x i y oraz legendę w celach informacyjnych.

Pokazany jest wynikowy schemat:

Gdy wystąpimy dla nas przykładowy wykres, dostosujmy rozmiar czcionki różnych elementów działek

Matplotlib dostosuj rozmiar dla wszystkich elementów

Aby zaktualizować rozmiar czcionki dla wszystkich wykresów i odpowiadających im elementów, musisz użyć parametru RCPARAMS.

Parametr RCPARAMS jest słownikiem z różnymi komponentami do dostosowania różnych właściwości wykresów MATPlotlib.

Aby zmienić rozmiar czcionki wszystkich wykresów i elementów na 20, możemy uruchomić kod:

importować matplotlib.Pyplot as Plt
plt.rcparams.aktualizacja ('czcionka.Rozmiar ': 20)

W powyższym kodzie używamy RCParames.aktualizacja () metoda aktualizacji czcionki „.Klucz rozmiaru. Następnie przekazujemy wartość do docelowego rozmiaru czcionki.

Następnie możesz ponownie uruchomić swoje wykresy, a zmiany zostaną odzwierciedlone jako:

Aby wyświetlić wszystkie klucze parametru RCPARAMS:

plt.rcparams.Klucze()
'Agg.ścieżka.Chunksize ': 0,
'animacja.Szybkość transmisji: -1,
'animacja.Codec ': „H264”,
'animacja.Convert_args ': [],
'animacja.Convert_path ': „konwertuj”,
'animacja.Embed_Limit ': 20.0,
'animacja.ffmpeg_args ': [],
'animacja.ffmpeg_path ': „ffmpeg”,
'animacja.frame_format ”:„ png ”,
'animacja.html ”:„ Brak ”,
'animacja.pisarz „:„ ffmpeg ”,
'osie.autolimit_mode ”:„ Data ”,
'osie.axisbelow ”:„ linia ”,
'osie.Edgecolor „:„ czarny ”,
'osie.Facecolor „:„ biały ”,
'osie.formatter.Limity: [-5, 6],
… Wyjście obcięte… .

Dobrze jest pamiętać, że aktualizacja czcionki.Klucz rozmiaru wpłynie na wszystkie wykresy i elementy w matplotlib.

Chociaż powyższa metoda jest bardzo skuteczna w przypadku szybkich regulacji wielkości czcionki, może to być to, czego szukasz.

Matplotlib Zmień rozmiar czcionki poszczególnych komponentów

Jeśli chcesz dostosować rozmiar czcionki poszczególnych komponentów w określonym wykresie, musisz użyć parametru RC.

Ten parametr pozwala określić, który komponent celuje, aby dostosować rozmiar czcionki.

Zacznijmy od ustawienia domyślnego rozmiaru czcionki za pomocą parametru RC. W tym celu możemy zrobić:

plt.RC („czcionka”, rozmiar = 18)

Powyższy kod pozwala zresetować wartość domyślną do określonej wartości.

Aby zmienić rozmiar czcionki tytułu osi:

plt.RC („osie”, tytuły = 20)

Zauważysz, że rozmiar czcionki osi wykresu jest aktualizowany jako:

Aby zmienić rozmiar czcionki dla etykiet:

plt.RC („osie”, labelsize = 25)

Powstała liczba jest jak pokazana:

Zwróć uwagę, jak czcionka etykiet jest większa niż wartość domyślna.

Aby zaktualizować rozmiar czcionki legendy, użyj legendy jako nazwy komponentu jako:

plt.RC („Legend”, FontSize = 8)

Powyższy kod powinien ustawić rozmiar czcionki legendy na niewielką wartość, jak pokazano na uzyskanym schemacie.

Aby zmienić rozmiar czcionki odpowiednio etykiet x kleszczy i y, uruchom:

plt.RC („xtick”, labelsize = 12)
plt.RC („Ytick”, LabileSize = 16)

Powyższy kod powinien zaktualizować etykiety x i y do określonego rozmiaru czcionki.

Matplotlib Przywróć domyślny rozmiar czcionki

Jeśli zmodyfikowałeś domyślny rozmiar czcionki wykresowej, możesz przywrócić do wartości domyślnej jako:

plt.rcparams.Aktualizacja (plt.rcparamsdefault)

Kod powyżej powinien zwrócić wszystkie rozmiary czcionek do domyślnych.

Wniosek

W tym przewodniku zbadano różne metody zmiany rozmiaru czcionki na wykresach Matplotlib. Omówiliśmy również, jak modyfikować rozmiar czcionki poszczególnych komponentów w określonym wykresie.

Możliwość modyfikacji rozmiaru czcionki dla różnych części wykresu pozwala na zwiększenie czytelności wykresów.