Turinys:
- Prekės
- 1 veiksmas: duomenų atsisiuntimas
- 2 veiksmas: įkelkite failą į savo „Python“projektą
- 3 žingsnis: pridėkite metų stulpelį prie metų kintamojo
- 4 žingsnis: sukurkite temperatūros kintamąjį ir pridėkite temperatūrą prie jo
- 5 veiksmas: „Pyplot“importavimas iš „Matplotlib“
- 6 žingsnis: grafikas
Video: Temperatūros pokyčių grafikas nuo klimato kaitos „Python“: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
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ą
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
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
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“
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
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:
„Raspberry Pi“patalpų klimato stebėjimo ir kontrolės sistema: 6 žingsniai
„Raspberry Pi“patalpų klimato stebėjimo ir kontrolės sistema: Žmonės nori jaustis patogiai savo namuose. Kadangi mūsų regiono klimatas gali netikti mums, mes naudojame daug prietaisų, kad palaikytume sveiką patalpų aplinką: šildytuvą, oro aušintuvą, drėkintuvą, sausintuvą, valytuvą ir tt
Šviesos ir temperatūros jutiklio duomenų skaitymas ir grafikas naudojant „Raspberry Pi“: 5 žingsniai
Šviesos ir temperatūros jutiklių duomenų skaitymas ir brėžinys naudojant „Raspberry Pi“: Šioje instrukcijoje sužinosite, kaip skaityti šviesos ir temperatūros jutiklį su aviečių pi ir ADS1115 analoginiu skaitmeniniu keitikliu ir grafikuoti jį naudojant matplotlib. Pradėkime nuo reikalingų medžiagų
„AtticTemp“- temperatūros / klimato registratorius: 10 žingsnių (su nuotraukomis)
„AtticTemp“- temperatūros / klimato registratorius: aukšto tolerancijos temperatūros matuoklis ir klimato registratorius jūsų palėpėje ar kitose lauko konstrukcijose
„GreyBOX“- apsaugos nuo nelaimingų atsitikimų ir apsaugos nuo vagystės sistema: 4 žingsniai (su paveikslėliais)
„GrayBOX“- apsaugos nuo nelaimingų atsitikimų ir vagysčių sistema: „GrayBOX“yra įrenginys, apsaugantis jus ir jūsų transporto priemonę*. Šis prietaisas bus sumontuotas jūsų automobilyje*ir automatiškai atliks kai kurias užduotis, kad išgelbėtų jus ir jūsų transporto priemonę*. „GrayBOX“yra SIM kortelė, todėl galite bendrauti su juo teksto žinute
Sukurto pluošto tinklo jėgos pokyčių matavimas pakeitus išorinę jėgą: 8 žingsniai
Sukurto pluošto tinklo jėgos pokyčių matavimas, kai jie išstumiami naudojant išorinę jėgą: ląstelės gali sąveikauti su juos supančia tarpląsteline matrica (ECM) ir gali taikyti ir reaguoti į jėgas, kurias veikia ECM. Savo projektui mes imituojame tarpusavyje susietą pluoštų tinklą, kuris veiktų kaip ECM, ir pamatysime, kaip