Turinys:

Temperatūros pokyčių grafikas nuo klimato kaitos „Python“: 6 žingsniai
Temperatūros pokyčių grafikas nuo klimato kaitos „Python“: 6 žingsniai

Video: Temperatūros pokyčių grafikas nuo klimato kaitos „Python“: 6 žingsniai

Video: Temperatūros pokyčių grafikas nuo klimato kaitos „Python“: 6 žingsniai
Video: Klimato kaita | Ką apie tai žinote? | Kodėl taip svarbu? | #klausimėlis | Laisvės TV 2024, Lapkritis
Anonim
Temperatūros pokyčių nuo klimato kaitos grafikas Python grafike
Temperatūros pokyčių nuo klimato kaitos grafikas Python grafike

Klimato kaita yra didelė problema. Ir dabar daugelis žmonių nežino, kiek jis pakilo. Šioje instrukcijoje mes grafikuosime klimato temperatūros pokyčius dėl klimato kaitos. Norėdami gauti apgaulės lapą, galite peržiūrėti žemiau esantį „python“failą.

Prekės

Jums reikės:

  • Kodo redaktorius (naudoju „PyCharm“bendruomenės versiją)
  • Python v3.8 arba naujesnė

1 veiksmas: duomenų atsisiuntimas

Pirmiausia turite atsisiųsti duomenis. Jei norite grafikuoti ką nors kita, galite naudoti kitą duomenų rinkinį. Aš naudoju NOAA duomenų rinkinį. Čia yra duomenų rinkinys. Galite įvesti savo pasirinktinius parametrus, tada spustelėti grafiką, slinkti žemyn ir viršutiniame kairiajame lentelės kampe pamatysite piktogramą su dokumentu ir X. Norėdami įsitikinti, kad jis teisingas, užveskite pelės žymeklį ant jo ir parašykite Atsisiųsti duomenis CSV formatu. Taip pat yra keletas kitų žemiau pateiktų csv failų, kuriuos galite naudoti.

2 veiksmas: įkelkite failą į savo „Python“projektą

Failo įkėlimas į „Python“projektą
Failo įkėlimas į „Python“projektą

Norėdami įkelti failą į „python“projektą, pirmiausia įsitikinkite, kad jis yra tame pačiame kompiuterio aplanke. Toliau įveskite, failas = atviras ("Duomenų rinkinio pavadinimas", "r")

duomenys = failas.readlines ()

Atidarymo funkcija atidaro duomenų rinkinį, o r yra skirtas skaitymui. Nors failas yra atidarytas, tai tik reiškia, kad galite jį perskaityti, todėl sukuriame kitą kintamąjį, vadinamą duomenimis, kuris nuskaito failą.

Toliau sukuriame kintamus metus. Tai yra duomenų rinkinio metų stulpelis ir jie bus saugomi. Taigi rašome, metai =

3 žingsnis: pridėkite metų stulpelį prie metų kintamojo

Metų stulpelio pridėjimas prie metų kintamojo
Metų stulpelio pridėjimas prie metų kintamojo

Norėdami pridėti metų stulpelį prie metų kintamojo, vykdome ciklą for.

duomenų eilutei: years.append (int (line.split (',') [0]))

For ciklas paleidžia kilpą kiekvienai eilutei. metų.priedas prideda tai, kas yra skliausteliuose. Funkcija int konvertuoja skliausteliuose esančią informaciją į sveiką skaičių. „Line.split“(„,“) padalins eilutės turinį po kablelio ir grąžins masyvą, todėl pabaigoje įrašome [0], kad gautume pirmąjį masyvo elementą - metus.

4 žingsnis: sukurkite temperatūros kintamąjį ir pridėkite temperatūrą prie jo

Temperatūros kintamojo sukūrimas ir temperatūros pridėjimas
Temperatūros kintamojo sukūrimas ir temperatūros pridėjimas

Kadangi mūsų.csv failas yra atskirtas eilutėmis, norėdami parodyti, kad yra nauja eilutė, / n kiekvienos eilutės pabaigoje yra nauja eilutė. Tai reiškia, kad turime atlikti šiek tiek daugiau darbo, kad gautume temperatūrą iš duomenų rinkinio. Mes pradedame tuo pačiu kodu.

temperatūra =

eilutės duomenims:

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

Atkreipkite dėmesį, kad paskutinės eilutės pabaigoje turime antrą.skilimą. Tai suskaidys kiekvieną simbolį, taigi, jei turėsime žodį „labas“, jis taps h, e, l, l, o. Toliau iš masyvo numerių sąrašo turime gauti tik temperatūrą.

num = plūdė (''. prisijungti (numlist)) temp.append (num)

Kintamasis num konvertuoja sujungtą masyvo numerių versiją į plūdę. Kaip mes išmokome paskutinę pamoką,.append metodas prideda jį prie masyvo.

5 veiksmas: „Pyplot“importavimas iš „Matplotlib“

„Pyplot“importavimas iš „Matplotlib“
„Pyplot“importavimas iš „Matplotlib“

Norėdami grafikuoti temperatūrą, turite importuoti „Pyplot“.

iš matplotlib importo pyplot kaip plt

Tai dabar prideda „Pyplot“prie jūsų projekto ir naudojasi bet kuriomis jo funkcijomis, kurias vadinate „plt“. functionName ().

6 žingsnis: grafikas

Grafikas
Grafikas

Norėdami jį grafikuoti, vadiname sklypo funkciją. Tada mes vadiname xlabel ir ylabel, kad pažymėtume savo grafiką.

plt.plot (metai, temperatūra)

plt.ylabel („Temperatūra (C)“)

plt.xlabel („Metai“)

plt.show ()

Rodymo funkcija rodo grafiką.

Rekomenduojamas: