single
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
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.