Sadržaj:

Grafikovanje promjene temperature zbog klimatskih promjena u Pythonu: 6 koraka
Grafikovanje promjene temperature zbog klimatskih promjena u Pythonu: 6 koraka

Video: Grafikovanje promjene temperature zbog klimatskih promjena u Pythonu: 6 koraka

Video: Grafikovanje promjene temperature zbog klimatskih promjena u Pythonu: 6 koraka
Video: URANAK1 | Da li nam klimatske promene donose nagle promene temperature? | Prof. dr Vladimir Đurđević 2024, Studeni
Anonim
Grafikovanje promjene temperature zbog klimatskih promjena u Pythonu
Grafikovanje promjene temperature zbog klimatskih promjena u Pythonu

Klimatske promjene veliki su problem. I mnogi ljudi sada ne znaju koliko je to poraslo. U ovom uputstvu ćemo grafički prikazati temperaturne promjene klime zbog klimatskih promjena. Za varalicu možete pogledati python datoteku u nastavku.

Pribor

Trebat će vam:

  • Uređivač koda (koristim verziju PyCharma za zajednicu)
  • Python v3.8 ili noviji

Korak 1: Preuzimanje podataka

Prvo morate preuzeti podatke. Ako želite grafički prikazati nešto drugo, možete upotrijebiti drugi skup podataka. Koristim skup podataka iz NOAA -e. Ovdje je skup podataka. Možete unijeti vlastite prilagođene parametre, a zatim kliknuti grafikon, pomaknuti se prema dolje i u gornjem lijevom kutu tablice vidjet ćete ikonu s dokumentom i X. Da biste bili sigurni da je točan, zadržite pokazivač miša iznad njega i trebao bi reći Preuzmi podatke u CSV formatu. Tu su i neke druge csv datoteke koje sam stavio ispod koje možete koristiti umjesto njih.

Korak 2: Prijenos datoteke u vaš Python projekt

Prijenos datoteke u vaš Python projekt
Prijenos datoteke u vaš Python projekt

Da biste učitali svoju datoteku u python projekt, prvo provjerite je li u istoj mapi na vašem računalu. Zatim upišite, file = open ("Naziv skupa podataka", "r")

data = file.readlines ()

Otvorena funkcija otvara skup podataka i r je za čitanje. Iako je datoteka otvorena, to samo znači da je možete čitati pa stvaramo drugu varijablu pod nazivom data koja čita datoteku.

Zatim stvaramo promjenjive godine. Ovo je stupac godina skupa podataka i pohranit će ih. Pa tipkamo, godine =

Korak 3: Dodavanje kolone Year u varijablu Years

Dodavanje stupca godina varijabli godina
Dodavanje stupca godina varijabli godina

Da bismo stupac godine dodali varijabli godina, pokrećemo for petlju.

za redak u podacima: years.append (int (line.split (',') [0]))

For petlja pokreće petlju za svaki redak. godine.dodaju dodaju ono što je u zagradi. Funkcija int pretvara ono što je unutar zagrada u cijeli broj. Line.split (",") će podijeliti sadržaj podijeljenog retka zarezom i vratiti niz, pa stavljamo [0] na kraj kako bismo dobili prvi element u nizu, godinu.

Korak 4: Stvaranje temperaturne varijable i dodavanje temperature u nju

Stvaranje temperaturne varijable i dodavanje temperature na nju
Stvaranje temperaturne varijable i dodavanje temperature na nju

Budući da je naša.csv datoteka odvojena linijama, da bismo pokazali da postoji novi redak, imamo / n na kraju svakog retka da predstavlja novi redak. To znači da moramo učiniti još malo posla kako bismo dobili temperaturu iz skupa podataka. Počinjemo s istim kodom.

temp =

za red u podacima:

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

Uočite da imamo drugi.split na kraju zadnjeg retka. To će ga raščlaniti na svaki znak pa ako imamo riječ zdravo postat će h, e, l, l, o. Zatim moramo dobiti samo temperaturu iz numliste niza.

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

Varijabla num pretvara spojenu verziju numlist niza u float. Kao što smo naučili u prošloj lekciji, metoda.append dodaje je u niz.

Korak 5: Uvoz Pyplota iz Matplotliba

Uvoz Pyplota iz Matplotliba
Uvoz Pyplota iz Matplotliba

Da biste grafički prikazali temperature, morate uvesti Pyplot.

from matplotlib import pyplot as plt

Ovo sada dodaje Pyplot vašem projektu i za korištenje bilo koje od njegovih funkcija koje nazivate plt. functionName ().

Korak 6: Crtanje

Crtanje
Crtanje

Za grafički prikaz nazivamo funkciju crtanja. Zatim nazivamo xlabel i ylabel za označavanje našeg grafikona.

plt.plot (godine, temp)

plt.ylabel ('Temperatura (C)')

plt.xlabel ('Godine')

plt.show ()

Funkcija prikaza prikazuje grafikon.

Preporučeni: