
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59

Klimata pārmaiņas ir liela problēma. Un daudzi cilvēki tagad nezina, cik tas ir pieaudzis. Šajā pamācībā mēs grafiski attēlosim klimata temperatūras izmaiņas klimata pārmaiņu dēļ. Mīklas lapai varat skatīt zemāk esošo python failu.
Piegādes
Jums būs nepieciešams:
- Koda redaktors (es izmantoju PyCharm kopienas versiju)
- Python v3.8 vai jaunāka versija
1. darbība: datu lejupielāde
Pirmkārt, jums ir nepieciešams lejupielādēt datus. Ja vēlaties grafiski attēlot kaut ko citu, varat izmantot citu datu kopu. Es izmantoju NOAA datu kopu. Šeit ir datu kopa. Jūs varat ievadīt savus pielāgotos parametrus un pēc tam noklikšķināt uz diagrammas, ritināt uz leju, un tabulas augšējā kreisajā stūrī redzēsiet ikonu ar dokumentu un X uz tā. Lai pārliecinātos, ka tas ir pareizs, virziet kursoru virs tā, un tam vajadzētu teikt Lejupielādēt datus CSV formātā. Ir arī daži citi csv faili, kurus esmu ievietojis zemāk un kurus varat izmantot.
2. darbība: faila augšupielāde savā Python projektā

Lai augšupielādētu failu python projektā, vispirms pārliecinieties, vai tas atrodas tajā pašā datora mapē. Tālāk ierakstiet, fails = atvērts ("Datu kopas nosaukums", "r")
dati = file.readlines ()
Atvērtā funkcija atver datu kopu, un r ir lasīšanai. Lai gan fails ir atvērts, tas nozīmē tikai to, ka jūs varat to izlasīt, tāpēc mēs izveidojam citu mainīgo ar nosaukumu data, kas nolasa failu.
Tālāk mēs izveidojam mainīgus gadus. Šī ir datu kopas sleja gadi un tie tiks saglabāti. Tātad mēs rakstām, gadi =
3. darbība: gadu slejas pievienošana mainīgajam gadam

Lai mainīgajiem gadiem pievienotu kolonnu gadi, mēs izpildām cilpu for.
datu rindai: years.append (int (line.split (',') [0]))
For cilpa palaiž cilpu katrai rindai. years.append pievieno to, kas ir iekavās. Funkcija int pārvērš iekavās esošo informāciju par veselu skaitli. Line.split (",") sadalīs sadalītās rindas saturu ar komatu un atgriezīs masīvu, tāpēc beigās ievietojam [0], lai iegūtu masīva pirmo elementu - gadu.
4. solis: Temperatūras mainīgā izveide un temperatūras pievienošana tam

Tā kā mūsu.csv fails ir atdalīts ar rindām, lai parādītu, ka ir jauna rinda, katras rindas beigās ir / n, lai attēlotu jaunu rindu. Tas nozīmē, ka mums ir jāveic nedaudz vairāk darba, lai iegūtu temperatūru no datu kopas. Mēs sākam ar to pašu kodu.
temperatūra =
rindas datiem:
skaitļu saraksts = line.split (',') [1].split ()
Ievērojiet, ka pēdējās rindiņas beigās mums ir otrais.šķelšanās. Tas sadalīs katru rakstzīmi, tādēļ, ja mums būs vārds sveiki, tas kļūs par h, e, l, l, o. Tālāk mums no masīva numuriem jāiegūst tikai temperatūra.
num = peldēt (''. pievienoties (numurliste)) temp.append (num)
Mainīgais numurs konvertē masīva numura saraksta pievienoto versiju par pludiņu. Kā mēs uzzinājām pēdējā stundā, metode.append to pievieno masīvam.
5. darbība: Pyplot importēšana no Matplotlib

Lai grafikētu temperatūru, jums jāimportē Pyplot.
no matplotlib importa pyplot kā plt
Tagad jūsu projektam tiek pievienots Pyplot un tā funkcijas, ko saucat par plt. functionName ().
6. solis: Grafēšana

Lai to grafikētu, mēs saucam par diagrammas funkciju. Pēc tam mēs saucam xlabel un ylabel, lai iezīmētu mūsu grafiku.
plt.plot (gadi, temp)
plt.ylabel ('Temperatūra (C)')
plt.xlabel ('Gadi')
plt.show ()
Parādīšanas funkcija parāda grafiku.
Ieteicams:
Raspberry Pi iekštelpu klimata uzraudzības un kontroles sistēma: 6 soļi

Raspberry Pi iekštelpu klimata uzraudzības un kontroles sistēma: Cilvēki vēlas justies ērti savā mājā. Tā kā mūsu apkārtnes klimats var nebūt piemērots mums, mēs izmantojam daudzas ierīces, lai uzturētu veselīgu iekštelpu vidi: sildītāju, gaisa dzesētāju, mitrinātāju, sausinātāju, attīrītāju utt. Mūsdienās tas ir kopīgs
Sēņu klimata kaste: 7 soļi (ar attēliem)

Sēņu klimata kaste: Sveiki! Esmu uzbūvējis klimata kasti sēņu audzēšanai. Tas var regulēt gan temperatūru, gan mitrumu. Apkure vai dzesēšana darbojas ar peltier elementu. Gaisa mitrumu palielina ar ultraskaņas smidzinātāju. Esmu uzbūvējis visu modulāru
Gaismas intensitātes grafiks, izmantojot Arduino un Python Arduino galveno bibliotēku: 5 soļi

Gaismas intensitātes attēlojums, izmantojot Arduino un Python Arduino galveno bibliotēku: Arduino ir ekonomisks, bet ļoti efektīvs un funkcionāls rīks, tā programmēšana iegultajā C padara projektu padarīšanu garlaicīgu! Python Arduino_Master modulis to vienkāršo un ļauj mums veikt aprēķinus, noņemt atkritumu vērtības
AtticTemp - temperatūras / klimata reģistrētājs: 10 soļi (ar attēliem)

AtticTemp - temperatūras / klimata reģistrētājs: Augstas pielaides temperatūras mērītājs un klimata reģistrētājs jūsu bēniņiem vai citām āra konstrukcijām
Radīto šķiedru tīkla spēku izmaiņu mērīšana, pārvietojot ārējo spēku: 8 soļi

Radīto šķiedru tīkla spēku izmaiņu mērīšana, pārvietojot ārējo spēku: šūnas spēj mijiedarboties ar apkārtējo ārpusšūnu matricu (ECM), un tās var gan pielietot, gan reaģēt uz ECM radītajiem spēkiem. Mūsu projektam mēs simulējam savstarpēji saistītu šķiedru tīklu, kas darbotos kā ECM, un redzēsim, kā