Cuprins:

Graficul schimbării temperaturii de la schimbările climatice în Python: 6 pași
Graficul schimbării temperaturii de la schimbările climatice în Python: 6 pași

Video: Graficul schimbării temperaturii de la schimbările climatice în Python: 6 pași

Video: Graficul schimbării temperaturii de la schimbările climatice în Python: 6 pași
Video: Schimbări climatice îngrijorătoare 2024, Noiembrie
Anonim
Graficul schimbării temperaturii din schimbările climatice în Python
Graficul schimbării temperaturii din schimbările climatice în Python

Schimbările climatice sunt o mare problemă. Și mulți oameni nu fac acum cât de mult a crescut. În acest instructable, vom grafica schimbările de temperatură din climă din cauza schimbărilor climatice. Pentru o foaie de înșelăciune, puteți vizualiza fișierul python de mai jos.

Provizii

O să ai nevoie:

  • Un editor de cod (folosesc versiunea comunității PyCharm)
  • Python v3.8 sau mai nou

Pasul 1: Descărcarea datelor

Mai întâi, va trebui să descărcați datele. Dacă doriți să graficați altceva, puteți utiliza un alt set de date. Folosesc un set de date din NOAA. Iată setul de date. Puteți introduce propriii parametri personalizați, apoi faceți clic pe grafic, derulați în jos și veți vedea o pictogramă cu un document și un X în partea din stânga sus a tabelului. Pentru a vă asigura că este corect, plasați cursorul pe acesta și ar trebui să scrie Descărcați datele în format CSV. Există, de asemenea, câteva alte fișiere CSV pe care le-am pus mai jos pe care le puteți folosi în schimb.

Pasul 2: Încărcarea fișierului în proiectul dvs. Python

Încărcarea fișierului în proiectul dvs. Python
Încărcarea fișierului în proiectul dvs. Python

Pentru a încărca fișierul în proiectul python, mai întâi, asigurați-vă că se află în același folder de pe computer. Apoi, tastați, file = open ("Numele setului de date", "r")

date = file.readlines ()

Funcția de deschidere deschide un set de date și r este pentru citire. Deși fișierul este deschis, acest lucru înseamnă doar că îl puteți citi, astfel încât să creăm o altă variabilă numită date, care citește fișierul.

În continuare, vom crea un an variabil. Aceasta este coloana ani a setului de date și le va stoca. Așa că tastăm, ani =

Pasul 3: Adăugarea coloanei Ani la variabila Ani

Adăugarea coloanei Ani la variabila Ani
Adăugarea coloanei Ani la variabila Ani

Pentru a adăuga coloana years la variabila years, rulăm o buclă for.

pentru linie în date: years.append (int (line.split (',') [0]))

Bucla for rulează bucla pentru fiecare linie. years.append adaugă ce este în paranteză. Funcția int convertește ceea ce se află în paranteză într-un număr întreg. Line.split (",") va împărți conținutul liniei împărțite la virgulă și va returna o matrice, așa că punem [0] la final pentru a obține primul element din matrice, anul.

Pasul 4: Crearea unei variabile de temperatură și adăugarea temperaturilor la aceasta

Crearea unei variabile de temperatură și adăugarea temperaturilor la aceasta
Crearea unei variabile de temperatură și adăugarea temperaturilor la aceasta

Deoarece fișierul nostru.csv este separat de linii, pentru a arăta că există o nouă linie, avem / n la sfârșitul fiecărei linii pentru a reprezenta o nouă linie. Aceasta înseamnă că trebuie să facem ceva mai mult pentru a obține temperatura din setul de date. Începem cu același cod.

temp =

pentru linie în date:

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

Observați că avem un al doilea.split la sfârșitul ultimei linii. Acest lucru îl va descompune în fiecare caracter, astfel încât, dacă avem cuvântul salut, va deveni h, e, l, l, o. În continuare, trebuie să obținem doar temperatura din lista de numere a matricei.

num = float ( . join (numlist)) temp.append (num)

Variabila num convertește versiunea alăturată a numlistului matricei în float. Pe măsură ce am învățat ultima lecție, metoda.append o adaugă la matrice.

Pasul 5: Importul Pyplot din Matplotlib

Importul Pyplot Din Matplotlib
Importul Pyplot Din Matplotlib

Pentru a grafica temperaturile, trebuie să importați Pyplot.

din matplotlib import pyplot ca plt

Acest lucru adaugă acum Pyplot la proiectul dvs. și pentru a utiliza oricare dintre funcțiile sale pe care le numiți plt. functionName ().

Pasul 6: Graficarea

Graficare
Graficare

Pentru a-l grafica numim funcția grafică. Apelăm apoi xlabel și ylabel pentru a ne eticheta graficul.

plt.plot (ani, temp)

plt.ylabel („Temperatura (C)”)

plt.xlabel („Ani”)

plt.show ()

Funcția de afișare afișează graficul.

Recomandat: