Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Basisplotten | Introductie tot Matplotlib
Ultieme Visualisatie met Python

bookBasisplotten

Met een begrip van de matplotlib-architectuur, ga verder met het maken van de eerste plot. Twee gangbare methoden voor het maken van een plot worden gedemonstreerd:

  • De scripting-benadering;
  • De objectgeoriënteerde benadering, waarbij expliciete instantiering van Artist-objecten plaatsvindt.

Scripting-benadering

Bij deze benadering is het niet nodig om expliciet een Figure- en Axes-object aan te maken (dit gebeurt op de achtergrond).

In een 2D-ruimte heeft elk punt x- en y-coördinaten. Om dit te plotten, importeer het pyplot-submodule, gebruik het alias plt, initialiseer de variabelen x en y, en roep de functie plot() aan met x en y als argumenten, samen met 'o' voor de puntmarkering.

Note
Opmerking

De volgorde van de argumenten is belangrijk!

De plot wordt weergegeven met plt.show():

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

Objectgeoriënteerde benadering

Het enige verschil hier is het gebruik van de objectgeoriënteerde benadering: een Figure- en Axes-object worden aangemaakt met subplots(), en de .plot()-methode wordt aangeroepen op het Axes-object met dezelfde argumenten.

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

De volgende twee regels zijn gelijkwaardig aan plt.plot().

Beide opties blijven gelijkwaardig, zelfs bij gebruik van andere plotfuncties in plaats van plot(). In deze cursus wordt voornamelijk de scriptingbenadering gevolgd, hoewel het belangrijk is beide benaderingen te begrijpen. Plot nu een punt met de methode van jouw keuze.

Taak

Swipe to start coding

  1. Importeer de submodule pyplot uit de bibliotheek matplotlib met het alias plt.
  2. Ken de waarden 10 en 2 toe aan respectievelijk de variabelen x en y.
  3. Geef x en y als argumenten door aan de functie plot(), eerst x, daarna y.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 4
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

close

Awesome!

Completion rate improved to 3.85

bookBasisplotten

Veeg om het menu te tonen

Met een begrip van de matplotlib-architectuur, ga verder met het maken van de eerste plot. Twee gangbare methoden voor het maken van een plot worden gedemonstreerd:

  • De scripting-benadering;
  • De objectgeoriënteerde benadering, waarbij expliciete instantiering van Artist-objecten plaatsvindt.

Scripting-benadering

Bij deze benadering is het niet nodig om expliciet een Figure- en Axes-object aan te maken (dit gebeurt op de achtergrond).

In een 2D-ruimte heeft elk punt x- en y-coördinaten. Om dit te plotten, importeer het pyplot-submodule, gebruik het alias plt, initialiseer de variabelen x en y, en roep de functie plot() aan met x en y als argumenten, samen met 'o' voor de puntmarkering.

Note
Opmerking

De volgorde van de argumenten is belangrijk!

De plot wordt weergegeven met plt.show():

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

Objectgeoriënteerde benadering

Het enige verschil hier is het gebruik van de objectgeoriënteerde benadering: een Figure- en Axes-object worden aangemaakt met subplots(), en de .plot()-methode wordt aangeroepen op het Axes-object met dezelfde argumenten.

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

De volgende twee regels zijn gelijkwaardig aan plt.plot().

Beide opties blijven gelijkwaardig, zelfs bij gebruik van andere plotfuncties in plaats van plot(). In deze cursus wordt voornamelijk de scriptingbenadering gevolgd, hoewel het belangrijk is beide benaderingen te begrijpen. Plot nu een punt met de methode van jouw keuze.

Taak

Swipe to start coding

  1. Importeer de submodule pyplot uit de bibliotheek matplotlib met het alias plt.
  2. Ken de waarden 10 en 2 toe aan respectievelijk de variabelen x en y.
  3. Geef x en y als argumenten door aan de functie plot(), eerst x, daarna y.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 4
single

single

some-alt