Kazalo:
- Zaloge
- 1. korak: Prenos podatkov
- 2. korak: nalaganje datoteke v projekt Python
- Korak 3: Dodajanje stolpca let spremenljivki let
- 4. korak: Ustvarite temperaturno spremenljivko in ji dodajte temperature
- 5. korak: Uvoz Pyplota iz Matplotliba
- 6. korak: Grafiranje
Video: Grafiranje temperaturnih sprememb zaradi podnebnih sprememb v Pythonu: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Podnebne spremembe so velik problem. In veliko ljudi zdaj ne ve, koliko se je povečalo. V tem navodilu bomo prikazali temperaturne spremembe podnebja zaradi podnebnih sprememb. Za goljufijo si lahko spodaj ogledate datoteko python.
Zaloge
Potrebovali boste:
- Urejevalnik kode (uporabljam skupnostno različico PyCharma)
- Python v3.8 ali novejši
1. korak: Prenos podatkov
Najprej morate prenesti podatke. Če želite grafično prikazati nekaj drugega, lahko uporabite drug nabor podatkov. Uporabljam nabor podatkov iz NOAA. Tukaj je nabor podatkov. Vnesete lahko svoje parametre po meri in nato kliknete ploskev, se pomaknete navzdol in v zgornjem levem kotu tabele boste videli ikono z dokumentom in X. Če se želite prepričati, da je pravilna, premaknite miškin kazalec nanjo in na njej naj piše Prenesi podatke v obliki CSV. Spodaj sem navedel še nekaj drugih datotek csv, ki jih lahko uporabite namesto tega.
2. korak: nalaganje datoteke v projekt Python
Če želite naložiti datoteko v projekt python, se najprej prepričajte, da je v isti mapi v računalniku. Nato vnesite, file = open ("Ime nabora podatkov", "r")
data = file.readlines ()
Odprta funkcija odpre nabor podatkov in r je namenjen branju. Čeprav je datoteka odprta, to samo pomeni, da jo lahko preberete, zato ustvarimo drugo spremenljivko, imenovano data, ki bere datoteko.
Naslednjič bomo ustvarili spremenljiva leta. To je stolpec let v naboru podatkov in jih bo shranil. Tako tipkamo, leta =
Korak 3: Dodajanje stolpca let spremenljivki let
Za dodajanje stolpca let spremenljivki let izvedemo zanko for.
za vrstico v podatkih: years.append (int (line.split (',') [0]))
Zanka for vodi zanko za vsako vrstico. leta.priloži in doda tisto, kar je v oklepaju. Funkcija int pretvori tisto, kar je v oklepaju, v celo število. Line.split (",") bo razdelil vsebino vrstice, razdeljene na vejico, in vrnil matriko, zato na koncu postavimo [0], da dobimo prvi element v matriki, leto.
4. korak: Ustvarite temperaturno spremenljivko in ji dodajte temperature
Ker je naša datoteka.csv ločena z vrsticami, za prikaz nove vrstice imamo / n na koncu vsake vrstice, ki predstavlja novo vrstico. To pomeni, da moramo narediti še nekaj dela, da dobimo temperaturo iz nabora podatkov. Začnemo z isto kodo.
temp =
za vrstico v podatkih:
numlist = line.split (',') [1].split ()
Upoštevajte, da imamo na koncu zadnje vrstice drugo. To bo razčlenilo na vsak znak, tako da če imamo besedo zdravo, bo postalo h, e, l, l, o. Nato moramo iz numlist matrike dobiti le temperaturo.
num = float (''. join (numlist)) temp.append (num)
Spremenljivka num združeno različico numlist matrike pretvori v plavajoči. Kot smo se naučili v zadnji lekciji, jo metoda.append doda v matriko.
5. korak: Uvoz Pyplota iz Matplotliba
Če želite grafikon temperatur, morate uvoziti Pyplot.
iz matplotlib uvozi pyplot kot plt
To dodaja Pyplot k vašemu projektu in uporabi katero koli od njegovih funkcij, ki jih pokličete plt. functionName ().
6. korak: Grafiranje
Za grafično prikazovanje pokličemo grafično funkcijo. Nato pokličemo xlabel in ylabel, da označimo naš graf.
plt.plot (leta, temp)
plt.ylabel ('Temperatura (C)')
plt.xlabel ('Leta')
plt.show ()
Funkcija show prikazuje graf.
Priporočena:
USB JOYSTICK NIČEGA ZAMADA - SAMODEJNI ANALOGNI SPREMEMB: 5 korakov
USB JOYSTICK ZERO DELAY - SAMODEJNA ANALOGNA SPREMEMBA: To je dodaten projekt k spremembi resnične analogne krmilne palice Zero Delay USB Encoder. Pred dodajanjem te naprave morate kodirnik uspešno spremeniti, preizkusiti in umeriti. Ko končate in delate
Mreža temperaturnih senzorjev: 6 korakov
Mreža temperaturnih senzorjev: Temperatura in vlažnost sta pomembna podatka v vašem laboratoriju, kuhinji, proizvodni liniji, pisarni, robotih morilcih in celo v vašem domu. Če morate spremljati več lokacij ali prostorov ali prostorov, potrebujete nekaj zanesljivega, kompaktnega, natančnega in ustreznega
Testiranje temperaturnih senzorjev - kateri zame?: 15 korakov (s slikami)
Testiranje temperaturnih senzorjev - kateri zame?: Eden prvih senzorjev, ki ga želijo preizkusiti novinci v fizičnem računalništvu, je nekaj za merjenje temperature. Štirje najbolj priljubljeni senzorji so TMP36, ki ima analogni izhod in potrebuje analogno -digitalni pretvornik, DS18B20, ki
Keyminder! naprava, zaradi katere ne izgubite ključev!: 3 koraki (s slikami)
Keyminder! naprava, zaradi katere ne izgubite ključev !: Ta naprava vam pomaga, da ne izgubite ključev! Če ste kot jaz, potem, ko pridete domov iz službe, takoj po odklepanju vrat izgubite ključe in počakate do naslednjega dne, preden jih morate oditi iskat. Ja, morda imaš
Kako premakniti svoj iPod Touch (ali iPhone, če ste ga res zmotili), da se zaradi pomanjkanja pomnilnika neha zrušiti: 3 koraki
Kako naj vaš iPod Touch (ali iPhone, če ste ga res zmotili), da preneha zrušiti zaradi pomanjkanja pomnilnika: Pozdravljeni, uporabniki ipod touch in iphone. Ok, tako da sem prepričan, da imate vsi nekoliko osnovno razumevanje, kako deluje jabolčni iPod, kajne? Odprete aplikacijo. Ta aplikacija bo uporabljala kjer koli, morda na iPod touch 1G, 5-30 MB razpoložljivih