Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Grundläggande Plottning | Introduktion till Matplotlib
Ultimat Visualisering med Python

Svep för att visa menyn

book
Grundläggande Plottning

Med en förståelse för matplotlib-arkitekturen kan du nu skapa den första grafen. Två vanliga metoder för att skapa en graf visas:

  • Skriptbaserad metod;

  • Objektorienterad metod, som innebär explicit instansiering av Artist-objekt.

Skriptbaserad metod

Med denna metod behöver du inte explicit skapa Figure- och Axes-objekt (det sker automatiskt i bakgrunden).

I tvådimensionellt utrymme har varje punkt x- och y-koordinater. För att visualisera detta, importera undermodulen pyplot, använd aliaset plt, initiera variablerna x och y, och anropa funktionen plot() med x och y som argument samt 'o' för punktmarkören.

Note
Notera

Argumentens ordning är viktig!

Diagrammet visas med plt.show():

12345
import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
copy

Objektorienterat tillvägagångssätt

Den enda skillnaden här är användningen av det objektorienterade tillvägagångssättet: ett Figure- och ett Axes-objekt skapas med hjälp av subplots(), och metoden .plot() anropas på Axes-objektet med samma argument.

123456
import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
copy
Note
Observera

Följande två rader är likvärdiga med plt.plot().

Båda alternativen förblir likvärdiga även vid användning av andra plottfunktioner än plot(). Kursen kommer huvudsakligen att följa skriptmetoden, men det är viktigt att förstå båda tillvägagångssätten. Plotta nu en punkt med den metod du föredrar.

Uppgift

Swipe to start coding

  1. Importera delmodulen pyplot från biblioteket matplotlib med aliaset plt.
  2. Tilldela värdena 10 och 2 till variablerna x respektive y.
  3. Skicka x och y som argument till funktionen plot(), först x, sedan y.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 4
Vi beklagar att något gick fel. Vad hände?

Fråga AI

expand
ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

book
Grundläggande Plottning

Med en förståelse för matplotlib-arkitekturen kan du nu skapa den första grafen. Två vanliga metoder för att skapa en graf visas:

  • Skriptbaserad metod;

  • Objektorienterad metod, som innebär explicit instansiering av Artist-objekt.

Skriptbaserad metod

Med denna metod behöver du inte explicit skapa Figure- och Axes-objekt (det sker automatiskt i bakgrunden).

I tvådimensionellt utrymme har varje punkt x- och y-koordinater. För att visualisera detta, importera undermodulen pyplot, använd aliaset plt, initiera variablerna x och y, och anropa funktionen plot() med x och y som argument samt 'o' för punktmarkören.

Note
Notera

Argumentens ordning är viktig!

Diagrammet visas med plt.show():

12345
import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
copy

Objektorienterat tillvägagångssätt

Den enda skillnaden här är användningen av det objektorienterade tillvägagångssättet: ett Figure- och ett Axes-objekt skapas med hjälp av subplots(), och metoden .plot() anropas på Axes-objektet med samma argument.

123456
import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
copy
Note
Observera

Följande två rader är likvärdiga med plt.plot().

Båda alternativen förblir likvärdiga även vid användning av andra plottfunktioner än plot(). Kursen kommer huvudsakligen att följa skriptmetoden, men det är viktigt att förstå båda tillvägagångssätten. Plotta nu en punkt med den metod du föredrar.

Uppgift

Swipe to start coding

  1. Importera delmodulen pyplot från biblioteket matplotlib med aliaset plt.
  2. Tilldela värdena 10 och 2 till variablerna x respektive y.
  3. Skicka x och y som argument till funktionen plot(), först x, sedan y.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 4
Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Vi beklagar att något gick fel. Vad hände?
some-alt