Basisplotten
Met een begrip van de matplotlib-architectuur kun je nu de eerste plot maken. Twee gangbare methoden voor het creëren van een plot worden gedemonstreerd:
- De scripting-benadering;
- De objectgeoriënteerde benadering, waarbij expliciet
Artist-objecten worden geïnstantieerd.
Scripting-benadering
Bij deze benadering is het niet nodig om 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.
De volgorde van de argumenten is belangrijk!
De plot wordt weergegeven met plt.show():
12345import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
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.
123456import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
De volgende twee regels zijn gelijkwaardig aan plt.plot().
Beide opties blijven gelijkwaardig, zelfs wanneer andere plotfuncties dan plot() worden gebruikt. In deze cursus wordt voornamelijk de scripting-benadering gevolgd, hoewel het belangrijk is beide benaderingen te begrijpen. Plot nu een punt met de methode van jouw keuze.
Swipe to start coding
- Importeer de submodule
pyplotuit de bibliotheekmatplotlibmet het aliasplt. - Ken de waarden
10en2toe aan respectievelijk de variabelenxeny. - Geef
xenyals argumenten door aan de functieplot(), eerstx, daarnay.
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Geweldig!
Completion tarief verbeterd naar 6.25
Basisplotten
Veeg om het menu te tonen
Met een begrip van de matplotlib-architectuur kun je nu de eerste plot maken. Twee gangbare methoden voor het creëren van een plot worden gedemonstreerd:
- De scripting-benadering;
- De objectgeoriënteerde benadering, waarbij expliciet
Artist-objecten worden geïnstantieerd.
Scripting-benadering
Bij deze benadering is het niet nodig om 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.
De volgorde van de argumenten is belangrijk!
De plot wordt weergegeven met plt.show():
12345import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
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.
123456import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
De volgende twee regels zijn gelijkwaardig aan plt.plot().
Beide opties blijven gelijkwaardig, zelfs wanneer andere plotfuncties dan plot() worden gebruikt. In deze cursus wordt voornamelijk de scripting-benadering gevolgd, hoewel het belangrijk is beide benaderingen te begrijpen. Plot nu een punt met de methode van jouw keuze.
Swipe to start coding
- Importeer de submodule
pyplotuit de bibliotheekmatplotlibmet het aliasplt. - Ken de waarden
10en2toe aan respectievelijk de variabelenxeny. - Geef
xenyals argumenten door aan de functieplot(), eerstx, daarnay.
Oplossing
Bedankt voor je feedback!
single