Sisukord:

Temperatuuri muutuse graafik kliimamuutustest Pythonis: 6 sammu
Temperatuuri muutuse graafik kliimamuutustest Pythonis: 6 sammu

Video: Temperatuuri muutuse graafik kliimamuutustest Pythonis: 6 sammu

Video: Temperatuuri muutuse graafik kliimamuutustest Pythonis: 6 sammu
Video: Kliimamuutus ja toiduga kindlustatus 2024, Detsember
Anonim
Temperatuuri muutuse graafik kliimamuutustest Pythonis
Temperatuuri muutuse graafik kliimamuutustest Pythonis

Kliimamuutus on suur probleem. Ja paljud inimesed ei tea praegu, kui palju see on tõusnud. Selles juhendis joonistame kliimamuutustest tingitud kliimamuutuste graafiku. Pettuslehe jaoks saate vaadata allpool olevat pythoni faili.

Tarvikud

Te vajate:

  • Koodiredaktor (kasutan PyCharmi kogukonna versiooni)
  • Python v3.8 või uuem

Samm: andmete allalaadimine

Esiteks peate andmed alla laadima. Kui soovite midagi muud graafiliselt joonistada, võite kasutada erinevat andmestikku. Ma kasutan NOAA andmebaasi. Siin on andmekogum. Saate sisestada oma kohandatud parameetrid ja seejärel klõpsata joonisel, kerida allapoole ja näete tabeli vasakus ülanurgas ikooni, millel on dokument ja X. Veendumaks, et see on õige, hõljutage kursorit selle kohal ja see peaks ütlema Laadi andmed alla CSV -vormingus. Samuti on minu alla pandud mõned muud csv -failid, mida saate selle asemel kasutada.

Samm: faili üleslaadimine oma Pythoni projekti

Faili üleslaadimine oma Pythoni projekti
Faili üleslaadimine oma Pythoni projekti

Faili üleslaadimiseks pythoni projekti veenduge kõigepealt, et see oleks teie arvuti samas kaustas. Järgmisena tippige

fail = avatud ("Andmekogumi nimi", "r")

andmed = file.readlines ()

Avatud funktsioon avab andmestiku ja r on lugemiseks. Kuigi fail on avatud, tähendab see lihtsalt seda, et saate seda lugeda, nii et loome teise muutuja nimega andmed, mis loeb faili.

Järgmisena loome muutuva aasta. See on andmestiku veerg aastad ja salvestab need. Nii et me kirjutame, aastat =

3. samm: aastate veeru lisamine aastamuutujale

Aastaveeru lisamine aastamuutujale
Aastaveeru lisamine aastamuutujale

Aasta veeru aastate muutujale lisamiseks käivitame for for loop.

rea andmete puhul: years.append (int (line.split (',') [0]))

For -tsükkel käivitab ahela iga rea jaoks. years.append lisab sulgudes oleva. Funktsioon int teisendab sulgudes oleva sisu täisarvuks. Line.split (",") jagab rida sisu komaga ja tagastab massiivi, seega paneme massiivi esimese elemendi, aasta, lõppu.

4. samm: temperatuurimuutuja loomine ja temperatuuride lisamine sellele

Temperatuuri muutuja loomine ja temperatuuride lisamine sellele
Temperatuuri muutuja loomine ja temperatuuride lisamine sellele

Kuna meie.csv -fail on ridadega eraldatud, on uue rea näitamiseks uue rea esitamiseks / n iga rea lõpus. See tähendab, et peame andmekogust temperatuuri saamiseks pisut rohkem tööd tegema. Alustame sama koodiga.

temp =

rea andmete jaoks:

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

Pange tähele, et meil on teise rea lõhe viimase rea lõpus. See jagab selle igale tähemärgile, nii et kui meil on sõna tere, muutub see h, e, l, l, o. Järgmisena peame massiivi numbriloendist saama ainult temperatuuri.

num = ujuk ("". liituma (numbriloend)) temp. lisama (arv)

Muutuja num teisendab massiivi numbriloendi ühendatud versiooni ujukiks. Nagu me eelmisest õppetunnist õppisime, lisab.append meetod selle massiivi.

Samm: Pyploti importimine Matplotlibist

Pyploti importimine Matplotlibist
Pyploti importimine Matplotlibist

Temperatuuri graafikuks peate importima Pyploti.

alates matplotlib impordi pyplot kui plt

See lisab nüüd teie projektile Pyploti ja kasutab kõiki selle funktsioone, mida te nimetate plt. functionName ().

6. samm: joonistamine

Joonistamine
Joonistamine

Selle graafikuks kutsume graafiku funktsiooni. Seejärel kutsume graafiku sildistamiseks xlabeli ja ylabeli.

plt.plot (aastad, temp)

plt.ylabel ('Temperatuur (C)')

plt.xlabel ('Aastad')

plt.show ()

Näitamisfunktsioon kuvab graafiku.

Soovitan: