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

bookGrundläggande Plottning

Med en förståelse för matplotlib-arkitekturen kan du nu skapa det första diagrammet. Två vanliga metoder för att skapa ett diagram 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, tillsammans med 'o' för punktmarkören.

Note
Observera

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 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 ekvivalenta med plt.plot().

Båda alternativen förblir ekvivalenta även när andra plottfunktioner används istället för 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

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 4
single

single

Fråga AI

expand

Fråga AI

ChatGPT

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

Suggested prompts:

Can you explain the difference between the scripting and object-oriented approaches in more detail?

Which approach is better for more complex plots?

Can you show how to plot multiple points using either approach?

close

Awesome!

Completion rate improved to 3.85

bookGrundläggande Plottning

Svep för att visa menyn

Med en förståelse för matplotlib-arkitekturen kan du nu skapa det första diagrammet. Två vanliga metoder för att skapa ett diagram 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, tillsammans med 'o' för punktmarkören.

Note
Observera

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 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 ekvivalenta med plt.plot().

Båda alternativen förblir ekvivalenta även när andra plottfunktioner används istället för 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
single

single

some-alt