Matens utsläpp - Grupparbete i flera delar (1)#

Innehåll#

Grupp 1#

I diskussionen kring klimatförändring och hushåll finns det en fråga som gång på gång dyker upp: Vilken inverkan har matens ursprung på de utsläpp som orsakas av vår näring? Hur mycket skiljer sig t.ex. utsläppen som orsakas av ett paket lokalproducerat nötkött och en mexikansk avocado? Härifrån börjar vår forskning!

Er uppgift är att ta reda på hur matens transport fördelas mellan olika transporttyper. Hur mycket mat transporteras i medeltal över hav, på landsväg, på järnväg och genom luften. Data som krävs för detta hittas i filen “food_miles_by_method.csv”. Slutligen bör ni lämna in en rapport, som innehåller de relevanta diagrammen och förklaringar till dem, samt svar på frågorna i slutet av den här uppgiftsbeskrivningen.

Del 1: Transport av livsmedel #

# Vi börjar med att läsa in funktionspaketen som behövs för att skapa diagram.

import pandas as pd
import matplotlib.pyplot as plt
import csv
# Vi läser in datafilen.

transport = pd.read_csv('https://raw.githubusercontent.com/opendata-education/Maantiede/main/materiaali/data/food_miles_by_method.csv')
# Vi tar en titt på datan. Den här tabellen är liten, så vi kan se hela innehållet med kommandot .head()

transport.head()
Kulkuvayla Vuosi Osuus Paastot
0 Ilma 2010 0.16 1.13
1 Rautatie 2010 9.90 0.05
2 Maantie 2010 30.97 0.20
3 Vesi 2010 58.97 0.10

Vi stannar upp här och granskar tabellen. Den är på finska, men det är förhoppningsvis inte ett problem.

Tabellens kolumner är

  • “Kulkuväylä” = Transportmetod - Luft/järnväg/landsväg/sjöfart

  • “Vuosi” = Årtal för undersökningen

  • “Osuus” = Andel av matens transport (Poore & Nemecek 2018)

  • “Paastot” = Transportmetodens medelutsläpp utan temperaturreglering (kgCO2eq per tonne-kilometer) (Poore & Nemecek 2018)

Vilken information får ni ur tabellen? Vad innebär enheten koldioxidekvivalent? Vad menas med “per tonne-kilometer”? Vad innebär “utan temperaturreglering”? Varifrån kommer informationen?

När dessa frågor är utredda kan vi börja skapa diagram för att visualisera tabellen.

metoder = transport['Kulkuvayla'] # Vi sparar listan med transportmetoderna som en variabel. Vi kallar den "metoder"
andelar = transport['Osuus'] # Vi sparar listan med andelar som en annan variabel, "andelar"

# Vi väljer diagramets färger. Ni kan ändra färgerna själva.
# Listan måste innehålla 4 färger för att matcha de andra listorna som innehåller 4 värden.
colors = ['yellowgreen', 'khaki', 'lightskyblue', 'lightcoral'] 

# Vi skapar ett cirkeldiagram med kommandot plt.pie(). Vi anger variabeln "andelar", så att värdena tas därifrån.
patches, texts, pcts = plt.pie(andelar, colors=colors, autopct='%.1f%%', pctdistance=0.8, shadow=True, startangle=90)

# Vi skapar en 'legend' - en referensruta. Vi anger variabeln "metoder", så att namnen tas därifrån.
plt.legend(patches, metoder, bbox_to_anchor=(1,0.5), loc="center right", bbox_transform=plt.gcf().transFigure)
plt.subplots_adjust(left=0, bottom=0.1, right=1)
plt.gca().axis("equal")
plt.setp(pcts, color='grey', fontweight='bold')
plt.tight_layout()

plt.title ("Bild 1: Rubrik") # Lägg till en passande rubrik. Vad beskriver diagrammet kort och tydligt?
plt.show()
../../_images/Matens_CO2_grupp1_7_0.png

Del 2: Utsläpp vid transport #

Vi ska också sapa ett diagram över de olika transportsättens utsläpp, så att vi kan jämföra dem bättre.

utslapp = transport['Paastot']
# paastot.head() # ta bort #-tecknet för att se vad listan innehåller.

plt.bar(metoder, utslapp, color='royalblue', alpha=0.7)
# Vi har redan en lista med transportmetodernas namn från den förra cellen.

plt.grid(color='#95a5a6', linestyle='--', linewidth=2, axis='y', alpha=0.7)

# Namnge koordinataxlarna
plt.xlabel('Namnge x-axel') 
plt.ylabel('Namnge y-axel (+enhet)')

# Ange en passande, beskrivande rubrik.
plt.title(' Bild 2, ange titel') 
plt.show()
../../_images/Matens_CO2_grupp1_9_0.png

Vad berättar de diagram som ni har skapat? Hurudana tankar väcker de? I vilka situationer lönar sig de olika transportsätten? I vilka situationer är de inte lönsamma? Borde man överge någon av transportformerna, eller har alla sin plats?

Del 3: Val av stad #

Välj, inom er grupp, tre städer spridda över Världen, och bestäm deras avstånd till Helsingfors (eller närmsta stad där ni befinner er).

# I denna cell anger vi information för att skapa en tabell.
# Ersätt "stad 1" med er första utvalda stad och så vidare, tills ni har fyllt tabellen.
# Ta reda på avstånden och fyll i dem. Kom ihåg att ange enhet för avståndet.

# Tabellens värden finns hädanefter som variabeln "info1".
info1 = {'Stad' : ['Stad 1', 'Stad 2', 'Stad 3', ],  
        'Avstånd till Helsingfors (+enhet)' : ['Avstånd 1', 'Avstånd 2', 'Avstånd 3']}

tabell1 = pd.DataFrame(info1)
display(tabell1) # Vi skriver ut tabellen
Stad Avstånd till Helsingfors (+enhet)
0 Stad 1 Avstånd 1
1 Stad 2 Avstånd 2
2 Stad 3 Avstånd 3

Fint! Nu har vi all grafik som hör till rapporten. Till sist behöver ni skriva rapporten. Den bör innehålla:

  1. Diagrammen, med tydliga förklaringar och bildtexter.

  2. Era observationer från graferna.

  3. Svar på frågorna nedan

  4. Kontaktuppgifter till er grupp i det fall att nästa grupp har följdfrågor.

Det är viktigt att skriva en noggrann rapport, så att nästa grupp får tillräckligt med information om ert arbete, kort och koncist. Gå alltså noga igenom er rapport själva, och tänk på vilka frågor som kan dyka upp när följande grupp läser den. Var förutseende, och svara på de potentiella frågorna innan de hinner ställas.

Frågor:

  1. Vad betyder koldioxidekvivalent och tonne-kilometer? Vad innebär “utan temperaturreglering”?

  2. Varifrån kommer tabellens information?

  3. Fundera på vad era diagram berättar. Hurudana tankar väcker de? När kan det vara lönsamt att använda de olika transportmetoderna, och när lönar det sig inte? Borde man upphöra att använda någon av metoderna, eller fyller de alla en uppgift?

  4. De siffror i tabellen som anger CO2-utsläppen vid transport är medeltal. Fundera på vilka faktorer som kan inverka. Vid vilka omständigheter kan talen vara större, vid vilka mindre? När är det väl befogat att använda medelvärden? När är det inte det?

  5. Varför valde ni just dessa tre städer för närmare undersökning?