Matplotlib lar oss lage et bredt utvalg av statiske, animerte og interaktive visualiseringer i Python. I tillegg brukes det ofte med andre vitenskapelige biblioteker som Scipy og Pandas for å visualisere data.
Når du jobber i matplotlinb, kan det hende du må legge til ytterligere informasjon til tomtene dine, inkludert greske bokstaver. Denne opplæringen vil vise hvordan du legger greske bokstaver til en matplotlib -plot.
Ved hjelp av rå strenger
En rå streng refererer til en streng bokstavelig som er prefiks med bokstaven 'R' eller 'R'. Rå strenger brukes hovedsakelig til å lage strenger som inneholder tilbakeslag eller spesialtegn, ellers behandlet som rømningskarakterer.
Matplotlib gir en ekspresjonsselskap og layoutmotor for å tolke rå strenger.
Vi kan bruke dette til å vise spesialtegn, for eksempel greske bokstaver, ved å legge til strengen med bokstaven 'R'/
Et eksempel er vist nedenfor:
Importer matplotlib.Pyplot som Plt
Importer numpy som NPEksempelkoden over vil generere en enkel sinuskurveplott med x-aksen merket med x og y-aksen merket med sin (x). Tittelen vil være α = β = γ .
Ved å bruke R -prefikset til å indikere en rå streng, kan vi inkludere greske bokstaver i etikettene og tittelen uten å slippe unna tilbakeslagene som vanligvis vil være nødvendig for å representere dem i vanlige strenger.
Den resulterende figuren er som vist:
Bruke Chr () -funksjonen
CHR () -funksjonen er en innebygd funksjon som tar et heltall som et argument og returnerer en streng som inneholder et enkelt tegn som tilsvarer det spesifiserte Unicode-kodepunktet. Kodepunktet er et heltall mellom 0 og 1114,111 (0x10ffff i base 16).
Det er motsatt av ord () -funksjonen. Ord () -funksjonen returnerer kodepunktet for det passerte Unicode -karakteren. Det brukes til å få ASCII/Unicode -verdien av en hvilken som helst karakter.
For å bruke funksjonen for å vise greske bokstaver, kan vi gjøre:
Importer matplotlib.Pyplot som PltI dette eksemplet samsvarer CHR (963) kodepunktet for det greske bokstaven "Sigma" som ble brukt i Y-Label As Sin (X), Chr (945), Chr (946) og Chr (947) refererer til Kodepunkt for de greske bokstavene “Alpha”, henholdsvis "Beta" og "Gamma", brukt i tittelen som α = β = γ .
Det er viktig å merke seg at kodepoengene for Unicode -tegn vil avhenge av kodingen som brukes. I dette eksemplet bruker vi UTF-8-karakterkoding.
Konklusjon
Du oppdaget hvordan du kan bruke Python Raw Strings og CHR () -funksjonen for å vise greske tegn i en matplotlib -plot.