Inhoudsopgave:

Grafische weergave van de temperatuurverandering door klimaatverandering in Python: 6 stappen
Grafische weergave van de temperatuurverandering door klimaatverandering in Python: 6 stappen

Video: Grafische weergave van de temperatuurverandering door klimaatverandering in Python: 6 stappen

Video: Grafische weergave van de temperatuurverandering door klimaatverandering in Python: 6 stappen
Video: Het warmste jaar ooit (en niet alleen door klimaatverandering) 2024, November
Anonim
Grafische weergave van de temperatuurverandering door klimaatverandering in Python
Grafische weergave van de temperatuurverandering door klimaatverandering in Python

Klimaatverandering is een groot probleem. En veel mensen weten nu niet hoeveel het is gestegen. In deze instructable zullen we de temperatuurverandering in het klimaat als gevolg van klimaatverandering in kaart brengen. Voor een spiekbriefje kun je het python-bestand hieronder bekijken.

Benodigdheden

Je hebt nodig:

  • Een code-editor (ik gebruik de community-versie van PyCharm)
  • Python v3.8 of nieuwer

Stap 1: De gegevens downloaden

Eerst moet u de gegevens downloaden. Als u iets anders wilt plotten, kunt u een andere dataset gebruiken. Ik gebruik een dataset van de NOAA. Hier is de dataset. U kunt uw eigen aangepaste parameters invoeren en vervolgens op plot klikken, naar beneden scrollen en u ziet een pictogram met een document en een X erop in de linkerbovenhoek van de tabel. Om er zeker van te zijn dat het correct is, plaatst u de muisaanwijzer erop en moet er Gegevens downloaden in CSV-indeling staan. Er zijn ook enkele andere csv-bestanden die ik hieronder heb geplaatst die u in plaats daarvan kunt gebruiken.

Stap 2: Uw bestand uploaden naar uw Python-project

Uw bestand uploaden naar uw Python-project
Uw bestand uploaden naar uw Python-project

Om uw bestand naar het python-project te uploaden, moet u er eerst voor zorgen dat het zich in dezelfde map op uw computer bevindt. Typ vervolgens, file = open(" Naam van de dataset ", "r")

data = bestand.readlines()

De open functie opent een dataset en de r is voor read. Hoewel het bestand is geopend, betekent dit alleen dat u het kunt lezen, dus maken we een andere variabele met de naam data, die het bestand leest.

Vervolgens maken we een variabele jaren. Dit is de jarenkolom van de dataset en zal deze opslaan. Dus we typen, jaar =

Stap 3: De kolom Jaren toevoegen aan de variabele Jaren

De kolom Jaren toevoegen aan de variabele Jaren
De kolom Jaren toevoegen aan de variabele Jaren

Om de kolom jaren toe te voegen aan de variabele jaren, voeren we een for-lus uit.

voor regel in gegevens: years.append(int(line.split(', ')[0]))

De for-lus voert de lus voor elke regel uit. jaren.append voegt toe wat tussen haakjes staat. De int-functie converteert wat tussen haakjes staat naar een geheel getal. Line.split(", ") zal de inhoud van de regel splitsen met een komma en een array retourneren, dus we plaatsen [0] aan het einde om het eerste element in de array, het jaar, te krijgen.

Stap 4: Een temperatuurvariabele maken en de temperaturen eraan toevoegen

Een temperatuurvariabele maken en de temperaturen eraan toevoegen
Een temperatuurvariabele maken en de temperaturen eraan toevoegen

Omdat ons.csv-bestand is gescheiden door regels, om aan te geven dat er een nieuwe regel is, hebben we \n aan het einde van elke regel om een nieuwe regel aan te geven. Dit betekent dat we wat meer werk moeten verzetten om de temperatuur uit de dataset te halen. We beginnen met dezelfde code.

temperatuur =

voor line-in-gegevens:

aantallijst = line.split(', ')[1].split()

Merk op dat we een tweede.split hebben aan het einde van de laatste regel. Dit zal het opsplitsen in elk teken, dus als we het woord hallo hebben, wordt het h, e, l, l, o. Vervolgens moeten we alleen de temperatuur uit de array numlist halen.

num = float(''.join(numlist))temp.append(num)

De variabele num converteert de samengevoegde versie van de array numlist naar een float. Zoals we de vorige les hebben geleerd, voegt de.append-methode deze toe aan de array.

Stap 5: Pyplot importeren vanuit Matplotlib

Pyplot importeren vanuit Matplotlib
Pyplot importeren vanuit Matplotlib

Om de temperaturen in kaart te brengen, moet u Pyplot importeren.

van matplotlib importeer pyplot als plt

Dit voegt nu Pyplot toe aan uw project en om een van zijn functies te gebruiken die u plt aanroept. functieNaam ().

Stap 6: Grafieken

Grafieken
Grafieken

Om het te plotten noemen we de plotfunctie. We noemen dan de xlabel en ylabel om onze grafiek te labelen.

plt.plot(jaren, temp)

plt.ylabel('Temperatuur (C)')

plt.xlabel('Jaren')

plt.show()

De showfunctie geeft de grafiek weer.

Aanbevolen: