Satura rādītājs:

Temperatūras izmaiņu grafiks no klimata pārmaiņām Python: 6 soļi
Temperatūras izmaiņu grafiks no klimata pārmaiņām Python: 6 soļi

Video: Temperatūras izmaiņu grafiks no klimata pārmaiņām Python: 6 soļi

Video: Temperatūras izmaiņu grafiks no klimata pārmaiņām Python: 6 soļi
Video: “Klimata pārmaiņu politikas integrācija nozaru un reģionālajā politikā” noslēguma seminārs 2024, Novembris
Anonim
Temperatūras izmaiņu grafiks no klimata pārmaiņām Python
Temperatūras izmaiņu grafiks no klimata pārmaiņām Python

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ā

Faila augšupielāde jūsu Python projektā
Faila augšupielāde jūsu 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

Kolonnas Gadi pievienošana mainīgajam gadam
Kolonnas Gadi 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

Temperatūras mainīgā izveide un temperatūras pievienošana tam
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

Pyplot importēšana no Matplotlib
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

Grafika
Grafika

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: