CMD + K

Kapittel 13Begreper & formler · Matplotlib og visualisering
Referanseside · Kapittel 13

Begreper & referanser

Alle nøkkelbegrepene, formlene og referansene fra Matplotlib og visualisering, samlet på én side. Bruk denne som oppslag når du leser, øver flashcards eller tar quiz.

Øv med flashcards7 kort fra dette kapittelet

Begreper

Sentrale begreper fra kapittelet med korte definisjoner.

01Matplotlib

Det mest brukte biblioteket for å lage grafer og visualiseringer i Python. Importeres nesten alltid som import matplotlib.pyplot as plt og spiller tett sammen med NumPy.

02Figure

Hele lerretet eller bildet en graf tegnes på. En figur kan inneholde ett eller flere koordinatsystem med hver sine akser.

03Plot

Tegnemåten plt.plot(x, y) som trekker en sammenhengende linje mellom punktene i den rekkefølgen de kommer. Passer når x-verdiene er ordnet.

04Scatter

Tegnemåten plt.scatter(x, y) som tegner hvert punkt som en løs prikk uten linje mellom. Passer når dataene er en samling av par der rekkefølgen ikke betyr noe.

05Akse

En av de to retningene i et koordinatsystem: x-aksen løper vannrett og y-aksen loddrett. Hver akse går fra en minste til en største verdi.

06Etikett

Forklarende tekst på en akse, satt med plt.xlabel og plt.ylabel, som sammen med plt.title gjør en graf forståelig for leseren.

Kodesnutter

Kodesnutter fra kapittelet, vist literal.

matplotlib

En komplett, merket graf

python
import matplotlib.pyplot as plt # 1) Regn ut dataenex = [0, 1, 2, 3, 4, 5]y = [verdi ** 2 for verdi in x]   # [0, 1, 4, 9, 16, 25] # 2) Tegn demplt.plot(x, y) # 3) Merk aksene og gi en tittelplt.title("y = x i andre")plt.xlabel("x")plt.ylabel("y") # 4) Vis figuren — uten denne blir det ingen grafplt.show()

Rekkefølgen er fast: regn ut data, tegn, merk aksene og gi tittel, og kall til slutt plt.show(). Glemmer du show(), bygges bildet i minnet men vises aldri.

Læringsmål

Hva du skal kunne etter å ha lest kapittelet.

  1. 01Importere matplotlib.pyplot som plt og lage en enkel graf med plot og show
  2. 02Forklare forskjellen på figur og akser, og hvordan et datapunkt (x, y) plasseres i koordinatsystemet
  3. 03Velge mellom plot og scatter ut fra om dataene er en sekvens eller en samling
  4. 04Gjøre en graf lesbar med tittel, akseetiketter og legend, og tegne flere kurver i samme figur