Basisplotten
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.
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 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.
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.
Awesome!
Completion rate improved to 3.85
Basisplotten
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.
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 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.
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