informatica p4 3D-grafieken

3D - grafieken
1 / 20
suivant
Slide 1: Diapositive
Middelbare schoolVoortgezet speciaal onderwijsvwoLeerroute VLeerjaar 5

Cette leçon contient 20 diapositives, avec diapositives de texte et 1 vidéo.

time-iconLa durée de la leçon est: 50 min

Éléments de cette leçon

3D - grafieken

Slide 1 - Diapositive

3D-grafieken
Leerdoelen:
-hoe kan ik zelf data in een grafiek weergeven?
-Wat heb ik nodig om python in staat te stellen een 3d grafiek te tekenen

Slide 2 - Diapositive

Vorige les en volgende les
- Kennisgemaakt met het installeren van een externe modules:
pip of pip3
- een eenvoudige grafiek getekend met deze module en die ingeleverd in magister

- practicum periode 4 haal je door 3 of 4 opdrachten via magister in te leveren: grafieken tekenen in python
-hoger cijfer als je ook via een api data kan ophalen voor je grafiek.

Slide 3 - Diapositive

Groepsopdracht
wie: break-out room in 4 random groepen
wat: Scroll naar beneden voor verschillende python toepassingen. Laat ieder van de groep een python matplotlib toepassing  voorstellen,  bespreek met elkaar wat er interessant aan is.
hoe: klik op de link in de sheet hieronder
wanneer klaar? 10 minuten
uitkomst: Deel na de opdracht de favoriete toepassing  met de klas
klaar? ga terug naar het centrale gedeelte

Slide 4 - Diapositive

Slide 5 - Lien

Docent instructie
Voorbeelden van enkele toepassingen

Slide 6 - Diapositive

Slide 7 - Lien

hoe kan ik weten dat python3 werkt?
Windows commando's:
py -2.7 # Runs Python 2.7
py -3.3 # Runs Python 3.3

MAC OS commando's
python
python3

which python
which python3
pip3 install --upgrade pip

Slide 8 - Diapositive

groepsopdracht 2
wie: break-out room in 4 random groepen
wat: download en install van de meest recente versie van python (3.8.3) op https://www.python.org/downloads/ (link volgende sheet)
Voer een script uit in de python3 omgeving. (zie vorige sheet)
hoe: link in de volgende sheet
wanneer klaar? 10 minuten
uitkomst: geinstalleerde python 3, of een presentatie van de knelpunten
klaar? Ga terug naar het centrale gedeelte, 1 persoon uit het groepje presenteert de resultaten / knelpunten die jullie tegenkwamen

Slide 9 - Diapositive

Slide 10 - Lien

Slide 11 - Lien

groepsopdracht 3:
wie: break-out room in 4 random groepen
wat: gebruik de tutorials om een 3d grafiek te genereren.
hoe: installeer via pip3 install, de modules matplotlib en mpl_toolkits
volg 1 van de tutorials in de links hieronder
wanneer klaar? 15 minuten
uitkomst: Deel na de opdracht de favoriete toepassing  met de klas
klaar? ga terug naar het centrale gedeelte.   1 persoon uit het groepje presenteert de resultaten

Slide 12 - Diapositive

Slide 13 - Lien

diepgang
Data op een x, y en z as kunnen we in matplotlib weergeven weergeven als scatterplot. Er kan geen lijn van gemaakt worden.

Als je een grafiek maakt met 3 assen (x,y,z) met 2D informatie,
kunnen wel weer  allerlei plaatjes maken

Onderstaande links zijn daar voorbeelden van. Het tweede deel van de code op http://v4.groupsettlements.nl (onderin) laat dit zien.


Slide 14 - Diapositive

Slide 15 - Lien

Slide 16 - Lien

Slide 17 - Lien

plots maken in python
-het is vrij eenvoudig om data uit een excel bestand te halen?
-Een 3D scatterplot is vrij eenvoudig om te maken
-verbindingen tussen lijnen en mooie 3D plaatjes hebben veel meer informatie nodig, waardoor het ingewikkeld wordt.

Slide 18 - Diapositive

verbreding:
Bijgaande youtube filmpje demonstreert hoe een 3d plot te maken in jupyter.
Volgend jaar zullen wij jullie waarschijnlijk ook met jupyter gaan werken als platform om python uit te voeren.

Slide 19 - Diapositive

Slide 20 - Vidéo