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

Veeg om het menu te tonen

book
Basisplotten

Met een begrip van de matplotlib-architectuur kun je nu de eerste plot maken. Twee gangbare methoden voor het maken van een plot worden getoond:

  • De scripting-benadering;

  • De objectgeoriënteerde benadering, waarbij expliciet Artist-objecten worden geïnstantieerd.

Scripting-benadering

Bij deze benadering hoef je niet expliciet een Figure- en Axes-object aan te maken (dit gebeurt automatisch op de achtergrond).

In een 2D-ruimte heeft elk punt x- en y-coördinaten. Om dit te plotten, importeer je de submodule pyplot, gebruik je het alias plt, initialiseer je de variabelen x en y, en roep je 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 het 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

Vraag AI

expand
ChatGPT

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

book
Basisplotten

Met een begrip van de matplotlib-architectuur kun je nu de eerste plot maken. Twee gangbare methoden voor het maken van een plot worden getoond:

  • De scripting-benadering;

  • De objectgeoriënteerde benadering, waarbij expliciet Artist-objecten worden geïnstantieerd.

Scripting-benadering

Bij deze benadering hoef je niet expliciet een Figure- en Axes-object aan te maken (dit gebeurt automatisch op de achtergrond).

In een 2D-ruimte heeft elk punt x- en y-coördinaten. Om dit te plotten, importeer je de submodule pyplot, gebruik je het alias plt, initialiseer je de variabelen x en y, en roep je 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 het 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
Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt