INHOUDSOPGAWE:

Grafiek van die temperatuurverandering vanaf klimaatsverandering in Python: 6 stappe
Grafiek van die temperatuurverandering vanaf klimaatsverandering in Python: 6 stappe

Video: Grafiek van die temperatuurverandering vanaf klimaatsverandering in Python: 6 stappe

Video: Grafiek van die temperatuurverandering vanaf klimaatsverandering in Python: 6 stappe
Video: Григорий Хайтин: сложность, метабиология, Гёдель, холодный синтез 2024, November
Anonim
Die grafiek van die temperatuurverandering uit die klimaatsverandering in Python
Die grafiek van die temperatuurverandering uit die klimaatsverandering in Python

Klimaatsverandering is 'n groot probleem. En baie mense weet nie nou hoeveel dit gestyg het nie. In hierdie instruksie gee ons 'n grafiek van die temperatuurverandering in die klimaat as gevolg van klimaatsverandering. Vir 'n bedrogblad kan u die python -lêer hieronder sien.

Voorrade

Jy benodig:

  • 'N Kode -redakteur (ek gebruik die gemeenskapsweergawe van PyCharm)
  • Python v3.8 of nuwer

Stap 1: Laai die data af

Eerstens moet u die data aflaai. As u iets anders wil teken, kan u 'n ander datastel gebruik. Ek gebruik 'n datastel van die NOAA. Hier is die datastel. U kan u eie aangepaste parameters invoer en dan op plot klik, afrol, en u sal 'n ikoon met 'n dokument en 'n X daarin links bo in die tabel sien. Beweeg daaroor om seker te maak dat dit korrek is, en dit moet sê Laai data in CSV -formaat af. Daar is ook 'n paar ander csv -lêers wat ek hieronder geplaas het, wat u eerder kan gebruik.

Stap 2: Laai u lêer op na u Python -projek

Laai u lêer op na u Python -projek
Laai u lêer op na u Python -projek

Om u lêer na die python -projek op te laai, moet u eers seker maak dat dit in dieselfde gids op u rekenaar is. Tik vervolgens, file = open ("Naam van die datastel", "r")

data = file.readlines ()

Die oop funksie maak 'n datastel oop en die r is vir lees. Alhoewel die lêer oopgemaak is, beteken dit net dat u dit kan lees, sodat ons 'n ander veranderlike, genaamd data, skep wat die lêer lees.

Vervolgens skep ons 'n veranderlike jaar. Dit is die jaarkolom van die datastel en sal dit stoor. So ons tik, jaar =

Stap 3: Voeg die jaarkolom by die jaarveranderlike

Voeg die jaarkolom by die jaarveranderlike
Voeg die jaarkolom by die jaarveranderlike

Om die kolom jare by die veranderlike jaar te voeg, voer ons 'n for -lus uit.

vir reël in data: years.append (int (line.split (',') [0]))

Die for -lus loop die lus vir elke reël. jare. voeg by wat tussen die hakies is. Die int -funksie omskakel wat binne die hakies is na 'n heelgetal. Line.split (",") verdeel die inhoud van die reël wat in 'n komma verdeel word en gee 'n skikking terug, dus sit ons [0] aan die einde om die eerste element in die skikking, die jaar, te kry.

Stap 4: Skep 'n temperatuurvariale en voeg die temperature daarby

'N Temperatuurvariale skep en die temperature daarby voeg
'N Temperatuurvariale skep en die temperature daarby voeg

Omdat ons.csv -lêer deur reëls geskei is, het ons / n aan die einde van elke reël 'n nuwe reël om aan te toon dat daar 'n nuwe reël is. Dit beteken dat ons 'n bietjie meer werk moet doen om die temperatuur uit die datastel te kry. Ons begin met dieselfde kode.

temp =

vir lyn in data:

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

Let op dat ons 'n tweede skeuring aan die einde van die laaste reël het. Dit sal dit na elke karakter verdeel, so as ons die woord hallo het, word dit h, e, l, l, o. Vervolgens moet ons slegs die temperatuur van die skikking numlist kry.

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

Die veranderlike num omskakel die saamgevoegde weergawe van die array numlist na 'n float. Soos ons die laaste les geleer het, voeg die.append -metode dit by die skikking.

Stap 5: Die invoer van Pyplot vanaf Matplotlib

Die invoer van Pyplot vanaf Matplotlib
Die invoer van Pyplot vanaf Matplotlib

Om die temperatuur te bepaal, moet u Pyplot invoer.

vanaf matplotlib invoer pyplot as plt

Dit voeg Pyplot nou by tot u projek en om enige van die funksies wat u noem, te gebruik. functionName ().

Stap 6: Grafiek

Grafiek
Grafiek

Om dit te grafiseer, noem ons die plotfunksie. Ons noem dan die xlabel en ylabel om ons grafiek te benoem.

plt.plot (jare, temp)

plt.ylabel ('Temperatuur (C)')

plt.xlabel ('jare')

wys. ()

Die vertoonfunksie vertoon die grafiek.

Aanbeveel: