Datavisualisering med Matplotlib
Oppdag hvordan du oppretter visualiseringer for å forstå dataene dine.
Datavisualisering med Matplotlib er en gratis leksjon i Python Academy på CoddyKit. Dette er leksjon 2 av 5. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Python Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Python Academy inneholder totalt 5 leksjoner.
Introduksjon til Matplotlib
Matplotlib er et populært Python-bibliotek for å lage visualiseringer, blant annet linjeplott, stolpediagrammer, spredningsplott og mer.
I denne leksjonen lærer du hvordan du bruker Matplotlib til å lage og tilpasse ulike typer plott.

Installere Matplotlib
Bruk følgende kommando i terminalen for å installere Matplotlib:
pip install matplotlib
Når Matplotlib er installert, kan du importere det i Python-skriptene dine:
# Importing matplotlib
import matplotlib.pyplot as plt
print("Matplotlib imported successfully")Lage et enkelt linjeplott
Du kan lage et grunnleggende linjeplott ved hjelp av Matplotlibs plot()-funksjon:
# Creating a simple line plot
import matplotlib.pyplot as plt
x = [1, 2, 3, 4]
y = [10, 20, 25, 30]
plt.plot(x, y)
plt.title("Simple Line Plot")
plt.xlabel("X-axis")
plt.ylabel("Y-axis")
plt.show()Tilpasse plott
Matplotlib lar deg tilpasse plott med titler, etiketter, forklaringer og ulike linjestiler:
# Customizing a plot
plt.plot(x, y, label="Line 1", linestyle="--", color="red")
plt.legend()
plt.title("Customized Plot")
plt.xlabel("X-axis")
plt.ylabel("Y-axis")
plt.show()Lage stolpediagrammer
Stolpediagrammer er nyttige for å sammenligne kategorier. Bruk bar()-funksjonen for å lage et stolpediagram:
# Creating a bar chart
categories = ["A", "B", "C"]
values = [10, 15, 7]
plt.bar(categories, values, color="blue")
plt.title("Bar Chart")
plt.xlabel("Categories")
plt.ylabel("Values")
plt.show()Lage spredningsplott
Spredningsplott er nyttige for å vise sammenhenger mellom to variabler. Bruk scatter()-funksjonen:
# Creating a scatter plot
x = [5, 7, 8, 7]
y = [3, 8, 6, 4]
plt.scatter(x, y, color="green")
plt.title("Scatter Plot")
plt.xlabel("X-axis")
plt.ylabel("Y-axis")
plt.show()Lage histogrammer
Histogrammer viser fordelingen i et datasett. Bruk hist()-funksjonen:
# Creating a histogram
data = [1, 1, 2, 3, 3, 3, 4, 4, 5]
plt.hist(data, bins=5, color="purple")
plt.title("Histogram")
plt.xlabel("Bins")
plt.ylabel("Frequency")
plt.show()Legge til flere plott
Du kan legge til flere plott i samme figur ved hjelp av subplot()-funksjonen:
# Adding multiple plots
plt.subplot(2, 1, 1)
plt.plot([1, 2, 3], [4, 5, 6])
plt.title("First Plot")
plt.subplot(2, 1, 2)
plt.bar([1, 2, 3], [7, 8, 9])
plt.title("Second Plot")
plt.tight_layout()
plt.show()Vanlige feil med Matplotlib
Her er noen feil du bør unngå:
- Å glemme å kalle
plt.show()for å vise plottet. - Å bruke overlappende elementer uten å justere oppsettet.
- Å ikke merke akser og plott tydelig.
Hva har vi lært?
I denne leksjonen har du lært:
- Hvordan du installerer og importerer Matplotlib.
- Hvordan du lager linjeplott, stolpediagrammer, spredningsplott og histogrammer.
- Hvordan du tilpasser plott med etiketter, forklaringer og flere plott.
Godt jobbet! La oss gå videre til neste emne.

Lær deg Python med en AI-veileder – gratis
Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.
- Kurs
- 76
- Leksjoner
- 320
Ofte stilte spørsmål
Er leksjonen «Datavisualisering med Matplotlib» gratis?
Ja – hele teksten i «Datavisualisering med Matplotlib» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av Python Academy-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Python Academy inneholder totalt 5 leksjoner.
Hva lærer jeg i «Datavisualisering med Matplotlib»?
Oppdag hvordan du oppretter visualiseringer for å forstå dataene dine. Du øver på Python Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.
Trenger jeg erfaring for å begynne med Python Academy?
Ingen tidligere erfaring er nødvendig. Python Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 2 av 5.
Hvor lang tid tar leksjonen «Datavisualisering med Matplotlib»?
De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.
Kan jeg skrive og kjøre kode i denne Python Academy-leksjonen?
Ja. Alle Python Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.
Alle leksjonene i dette kurset
- Dataanalyse med Pandas
- Datavisualisering med Matplotlib
- NumPy for numeriske beregninger
- Håndtere API-er med requests
- Webskraping med BeautifulSoup