Sadržaj:
- Supplies
- Korak 1: Preuzimanje podataka
- Korak 2: Prijenos datoteke u vaš Python projekt
- Korak 3: Dodavanje kolone Year u varijablu Years
- Korak 4: Kreiranje temperaturne varijable i dodavanje temperature u nju
- Korak 5: Uvoz Pyplota iz Matplotliba
- Korak 6: Crtanje
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
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
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
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
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
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
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:
Promjena ventilatora na radnoj površini: 10 koraka
Promjena ventilatora na radnoj površini: Ovo je napravljeno da bi se pokušalo pomoći nekome ko tek počinje raditi na radnoj površini. Je li vaš ventilator preglasan? Kompjuter se zagreva? To su možda neki razlozi zašto trebate promijeniti ventilator
Promatrač vlažnosti i temperature pomoću Raspberry Pi sa SHT25 u Pythonu: 6 koraka
Promatrač vlažnosti i temperature koji koristi Raspberry Pi sa SHT25 u Pythonu: Budući da smo bili entuzijasti za Raspberry Pi, mislili smo na još neke spektakularne eksperimente s njim. U ovoj kampanji ćemo napraviti promatrač vlažnosti i temperature koji mjeri relativnu vlažnost i temperaturu pomoću Raspberry Pi i SHT25, vlaga
Dodavanje 24LC256 EEPROM -a na Arduino Zbog: 3 koraka
Dodavanje 24LC256 EEPROM -a u Arduino Due: Arduinu zbog nedostatka eeproma. Ova instrukcija dodaje jednu i omogućuje vam spremanje vrijednosti u nepromjenjivu memoriju koja će preživjeti ažuriranje arduino firmvera
Keyminder! uređaj zbog kojeg nećete izgubiti ključeve!: 3 koraka (sa slikama)
Keyminder! uređaj zbog kojeg nećete izgubiti ključeve !: Ovaj uređaj vam pomaže da ne izgubite ključeve! Ako ste poput mene, kada dođete s posla, odmah izgubite ključeve nakon otključavanja vrata i čekate sljedeći dan neposredno prije nego što morate otići da ih potražite. Da, možda ste imali
Kako natjerati vaš iPod Touch (ili iPhone ako ste ga stvarno zabrljali) da prestane rušiti zbog nedostatka memorije: 3 koraka
Kako natjerati vaš iPod Touch (ili iPhone ako ste ga stvarno zabrljali) da prestane rušiti zbog nedostatka memorije: Zdravo, korisnici ipod touch -a i iPhone -a. Ok, pa sam prilično siguran da svi imate malo osnovno razumijevanje o tome kako funkcionira Apple iPod, zar ne? Otvorite aplikaciju. Ta će se aplikacija koristiti negdje između možda na iPod-u 1G, 5-30 MB dostupnih