Matplotlib pozwala nam stworzyć szeroką gamę statycznych, animowanych i interaktywnych wizualizacji w Pythonie. Ponadto jest często używany z innymi bibliotekami naukowymi, takimi jak Scipy i Pandy, do wizualizacji danych.
Podczas pracy w Matplotlinb może być konieczne dodanie dodatkowych informacji do swoich działek, w tym greckich liter. Ten samouczek pokaże, jak dodać greckie litery do fabuły Matplotlib.
Za pomocą surowych ciągów
Surowy ciąg odnosi się do literału ciągu, który jest poprzedzony literą „r” lub „r”. Surowe sznurki są głównie używane do tworzenia strun zawierających zwłoki lub znaków specjalnych, w przeciwnym razie potraktowane jako znaki ucieczki.
Matplotlib zapewnia parser ekspresji i silnik układu do interpretacji surowych strun.
Możemy użyć tego do wyświetlania znaków specjalnych, takich jak greckie litery, dołączając ciąg z literą „r”/
Przykład jest pokazany poniżej:
importować matplotlib.Pyplot as Plt
importować Numpy jako NPPowyższy przykładowy kod wygeneruje prostą wykres krzywej sinusoidalnej z osi x oznaczoną x i osi y oznaczoną sin (x). Tytuł będzie α = β = γ .
Korzystając z prefiks R do wskazania surowego ciągu, możemy dołączyć greckie litery do etykiet i tytułu bez ucieczki od zlewy.
Powstała liczba jest jak pokazana:
Za pomocą funkcji chr ()
Funkcja chr () to wbudowana funkcja, która przyjmuje liczbę całkowitą jako argument i zwraca ciąg zawierający pojedynczy znak odpowiadający określonym punktowi kodu Unicode. Punktem kodu jest liczba całkowita od 0 do 1114,111 (0x10ffff w bazie 16).
Jest to przeciwieństwo funkcji ord (). Funkcja ord () zwraca punkt kodowy przekazanego znaku Unicode. Służy do uzyskania wartości ASCII/Unicode dowolnego znaku.
Aby użyć funkcji, aby pokazać greckie litery, możemy zrobić:
importować matplotlib.Pyplot as PltW tym przykładzie CHR (963) pasuje do punktu kodu dla greckiej litery „sigma” używanej w znaku Y jako sin (x), CHR (945), CHR (946), a CHR (947) odnoszą się do Punkt kodowy dla greckich liter „alfa”, odpowiednio „beta” i „gamma”, stosowany w tytule jako α = β = γ .
Należy zauważyć, że punkty kodu dla znaków Unicode będą zależeć od użytego kodowania. W tym przykładzie używamy kodowania znaków UTF-8.
Wniosek
Odkryłeś, w jaki sposób możesz użyć Python Raw Strings i funkcji chr (.