informatica p4 3D-grafieken

3D - grafieken
1 / 20
volgende
Slide 1: Tekstslide
Middelbare schoolVoortgezet speciaal onderwijsvwoLeerroute VLeerjaar 5

In deze les zitten 20 slides, met tekstslides en 1 video.

time-iconLesduur is: 50 min

Onderdelen in deze les

3D - grafieken

Slide 1 - Tekstslide

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 - Tekstslide

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 - Tekstslide

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 - Tekstslide

Slide 5 - Link

Docent instructie
Voorbeelden van enkele toepassingen

Slide 6 - Tekstslide

Slide 7 - Link

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 - Tekstslide

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 - Tekstslide

Slide 10 - Link

Slide 11 - Link

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 - Tekstslide

Slide 13 - Link

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 - Tekstslide

Slide 15 - Link

Slide 16 - Link

Slide 17 - Link

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 - Tekstslide

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 - Tekstslide

Slide 20 - Video