Cuprins:
- Provizii
- Pasul 1: Descărcarea datelor
- Pasul 2: Încărcarea fișierului în proiectul dvs. Python
- Pasul 3: Adăugarea coloanei Ani la variabila Ani
- Pasul 4: Crearea unei variabile de temperatură și adăugarea temperaturilor la aceasta
- Pasul 5: Importul Pyplot din Matplotlib
- Pasul 6: Graficarea
Video: Graficul schimbării temperaturii de la schimbările climatice în Python: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
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
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
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
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
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
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:
Măsurarea temperaturii: 7 pași
Măsurarea temperaturii:
Bandă de avertizare a temperaturii: 10 pași
Bandă de avertizare de temperatură: Locuind în Florida, am fost interesat să creez un articol vestimentar care să mă poată avertiza când afară era prea cald. Folosind Arduino și câteva componente simple am reușit să creez o placă de circuit care să poată fi încorporată într-o bandă de susținere care mă avertizează când
Cum se face o sonerie fără atingere, detectarea temperaturii corpului, GY-906, 433 MHz folosind Arduino: 3 pași
Cum se face o sonerie fără atingere, detectarea temperaturii corpului, GY-906, 433 MHz Folosind Arduino: Astăzi vom face o sonerie fără atingere, aceasta va detecta temperatura corpului. În situația actuală, este foarte important să știm dacă temperatura corpului cuiva este mai mare decât în mod normal, atunci când cineva se bate. Acest proiect va afișa lumină roșie dacă detectează
Automatizare acasă cu senzor tactil NodeMCU Releu de control al temperaturii LDR: 16 pași
Automatizare la domiciliu cu releu de control al temperaturii LDR senzor tactil NodeMCU: În proiectele mele trecute NodeMCU, am controlat două aparate electrocasnice din aplicația Blynk. Am primit multe comentarii și mesaje pentru a actualiza proiectul cu Control manual și pentru a adăuga mai multe caracteristici. Așa că am proiectat această casetă Smart Extension Box. În acest IoT
Cum se face un contor de temperatură DIY personalizat folosind graficul cu bare și Atmega328p: 3 pași (cu imagini)
Cum să faci un contor de temperatură DIY personalizat utilizând graficul cu bare și Atmega328p: În această postare îți voi arăta cum să faci un contor de temperatură folosind graficul cu bare și amp; Atmega328p. Postarea va include toate detaliile, cum ar fi schema de circuit, fabricarea PCB-ului, codare, asamblare & Testarea. Am inclus și un videoclip care conține toate