Python Academy · Lektion

Datavisualisering med Matplotlib

Upptäck hur du skapar visualiseringar för att förstå dina data.

Lektion 2 av 511 steg

Datavisualisering med Matplotlib är en gratis lektion i Python Academy på CoddyKit. Detta är lektion 2 av 5. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Python Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Python Academy innehåller totalt 5 lektioner.

Introduktion till Matplotlib

Matplotlib är ett populärt Python-bibliotek för att skapa visualiseringar, bland annat linjediagram, stapeldiagram, punktdiagram och mycket annat.

I den här lektionen lär du dig att använda Matplotlib för att skapa och anpassa olika typer av diagram.

Datavisualisering med Matplotlib — illustration 1

Installera Matplotlib

Installera Matplotlib genom att använda följande kommando i terminalen:

pip install matplotlib

När biblioteket har installerats kan du importera det i dina Python-skript:

# Importing matplotlib
import matplotlib.pyplot as plt

print("Matplotlib imported successfully")

Skapa ett enkelt linjediagram

Du kan skapa ett enkelt linjediagram med Matplotlibs plot()-funktion:

# 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()

Anpassa diagram

Med Matplotlib kan du anpassa diagram med rubriker, etiketter, förklaringar och olika linjestilar:

# 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()

Skapa stapeldiagram

Stapeldiagram är användbara för att jämföra kategorier. Använd funktionen bar() för att skapa ett stapeldiagram:

# 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()

Skapa punktdiagram

Punktdiagram är användbara för att visa samband mellan två variabler. Använd funktionen scatter():

# 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()

Skapa histogram

Histogram visar fördelningen i en datamängd. Använd funktionen hist():

# 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()

Lägga till flera diagram

Du kan lägga till flera diagram i samma figur med hjälp av funktionen subplot():

# 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()

Vanliga misstag med Matplotlib

Här är några misstag du bör undvika:

  • Att glömma att anropa plt.show() för att visa diagrammet.
  • Att använda överlappande element utan att justera layouten.
  • Att inte märka axlar och diagram tydligt.

Vad har vi lärt oss?

I den här lektionen har du lärt dig:

  • Hur du installerar och importerar Matplotlib.
  • Hur du skapar linjediagram, stapeldiagram, punktdiagram och histogram.
  • Hur du anpassar diagram med etiketter, förklaringar och flera diagram.

Bra jobbat! Nu går vi vidare till nästa ämne.

Datavisualisering med Matplotlib — illustration 11
Gratis att börja

Lär dig Python med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
76
Lektioner
320

Vanliga frågor

Är lektionen ”Datavisualisering med Matplotlib” gratis?

Ja – hela texten till ”Datavisualisering med Matplotlib” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Python Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i Python Academy innehåller totalt 5 lektioner.

Vad lär jag mig i ”Datavisualisering med Matplotlib”?

Upptäck hur du skapar visualiseringar för att förstå dina data. Ni övar på Python Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig Python Academy?

Du behöver inga förkunskaper. Utbildningen i Python Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 2 av 5.

Hur lång tid tar lektionen ”Datavisualisering med Matplotlib”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här Python Academy-lektionen?

Ja. Varje Python Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. Dataanalys med Pandas
  2. Datavisualisering med Matplotlib
  3. NumPy för numeriska beräkningar
  4. Hantera API:er med requests
  5. Webbskrapning med BeautifulSoup
← Tillbaka till Python Academy