Sadržaj:

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

Klimatske promjene su veliki problem. I mnogi ljudi sada ne znaju koliko je to poraslo. U ovom uputstvu ćemo grafički prikazati promjenu temperature u klimi uslijed klimatskih promjena. Za varalicu, ispod možete pogledati python datoteku.

Supplies

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 koristiti drugi skup podataka. Koristim skup podataka iz NOAA -e. Evo skupa podataka. Možete unijeti vlastite prilagođene parametre, a zatim kliknuti na grafikon, pomaknuti se prema dolje i vidjet ćete ikonu s dokumentom i X u gornjem lijevom kutu tablice. Da biste bili sigurni da je točan, zadržite pokazivač iznad njega i na njemu bi trebalo biti zapisano 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

Otpremanje datoteke u vaš Python projekt
Otpremanje datoteke u vaš Python projekt

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

data = file.readlines ()

Funkcija open 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 varijabilne godine. Ovo je stupac godina u skupu podataka i pohranit će ih. Pa otkucavamo, godine =

Korak 3: Dodavanje kolone Year u varijablu Years

Dodavanje kolone Year u varijablu Years
Dodavanje kolone Year u varijablu Years

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

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

For petlja pokreće petlju za svaku liniju. godine.dodati dodaje ono što je u zagradi. Funkcija int pretvara ono što se nalazi u zagradi 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: Kreiranje 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, kako bismo pokazali da postoji nova linija, imamo / n na kraju svakog retka da predstavlja novu liniju. 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 ()

Primijetite da imamo drugi.split na kraju zadnjeg retka. Ovo će ga podijeliti 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.

iz matplotlib uvoz pyplot kao 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 plot funkciju. Zatim pozivamo xlabel i ylabel za označavanje našeg grafikona.

plt.plot (godine, temp)

plt.ylabel ('Temperatura (C)')

plt.xlabel ('Godine')

plt.show ()

Funkcija show prikazuje grafikon.

Preporučuje se: