Visualisering (stolpe- og sektordiagram)
Å presentere et aggregert resultat som et diagram så mønstre blir lette å se. Med matplotlib lager vi et stolpediagram fra to like lange lister: kategoriene langs x-aksen og verdiene som høyden på stolpene. Diagrammet tegner bare det du gir det — du må aggregere dataene først. Et sektordiagram viser i stedet hvor stor DEL av én helhet hver kategori er — og forutsetter at delene til sammen er helheten.
Slik kan du tenke om det
- Diagrammet regner ikke selv Matplotlib teller og grupperer ingenting for deg — det tegner nøyaktig det du gir det. Et stolpediagram bygges av to like lange lister: kategoriene langs x-aksen og verdiene som høyden på stolpene. Analysér først, presenter etterpå.
Vanlige feil
- Diagrammet regner ut tallene selv Du tror at hvis du gir matplotlib hele datasettet, så teller eller grupperer det selv og lager riktige stolper. Men et diagram tegner bare det du gir det. Du må aggregere først — lage én liste med kategoriene og én liste med verdiene — og så sende de to listene til plt.bar().
- Du bruker sektordiagram på tall som ikke er deler av en helhet Du velger sektordiagram fordi du har flere tall og vil vise fordelingen. Men et sektordiagram sier «hver del er så stor andel av det hele», og det krever at delene til sammen ER helheten. Temperaturer, karakterer eller målinger over tid summerer ikke til noe meningsfullt. Det farlige er at plt.pie regner ut prosenter uansett — du får aldri en feilmelding på at formen er feil.
Øv på dette
- Herme: hva trenger plt.bar?
- Herme: ett felt rett i et diagram
- Utvide: aggreger, så plott
- Finn feilen: plott av rådata
- Lage: stolpediagram fra to lister
- Øving: fra datasett til diagram
- Sjekk: regner diagrammet selv?
- Sjekk: hvilke lister til plt.bar?
- Sjekk: hva diagrammet gjør — og ikke gjør
- Tekst-stolpediagram av opptellingen
- Topp 3 — klar til plotting
- Lage: sektordiagram av et aggregat
- Øv: velg og begrunn diagramtypen
- Sjekk: passer sektordiagram her?
- Begrepssjekk: Presenter datasettet
- Drill: Datasett — utfordring
- Lage: hele veien fra fil til figur
- Diskuter: når passer et stolpediagram?
- Lage: de tre mest populære