Kazalo:

Grafiranje temperaturnih sprememb zaradi podnebnih sprememb v Pythonu: 6 korakov
Grafiranje temperaturnih sprememb zaradi podnebnih sprememb v Pythonu: 6 korakov

Video: Grafiranje temperaturnih sprememb zaradi podnebnih sprememb v Pythonu: 6 korakov

Video: Grafiranje temperaturnih sprememb zaradi podnebnih sprememb v Pythonu: 6 korakov
Video: Опять эта вершинная гниль! Что делать? 2024, December
Anonim
Grafiranje temperaturnih sprememb zaradi podnebnih sprememb v Pythonu
Grafiranje temperaturnih sprememb zaradi podnebnih sprememb v Pythonu

Podnebne spremembe so velik problem. In veliko ljudi zdaj ne ve, koliko se je povečalo. V tem navodilu bomo prikazali temperaturne spremembe podnebja zaradi podnebnih sprememb. Za goljufijo si lahko spodaj ogledate datoteko python.

Zaloge

Potrebovali boste:

  • Urejevalnik kode (uporabljam skupnostno različico PyCharma)
  • Python v3.8 ali novejši

1. korak: Prenos podatkov

Najprej morate prenesti podatke. Če želite grafično prikazati nekaj drugega, lahko uporabite drug nabor podatkov. Uporabljam nabor podatkov iz NOAA. Tukaj je nabor podatkov. Vnesete lahko svoje parametre po meri in nato kliknete ploskev, se pomaknete navzdol in v zgornjem levem kotu tabele boste videli ikono z dokumentom in X. Če se želite prepričati, da je pravilna, premaknite miškin kazalec nanjo in na njej naj piše Prenesi podatke v obliki CSV. Spodaj sem navedel še nekaj drugih datotek csv, ki jih lahko uporabite namesto tega.

2. korak: nalaganje datoteke v projekt Python

Nalaganje datoteke v projekt Python
Nalaganje datoteke v projekt Python

Če želite naložiti datoteko v projekt python, se najprej prepričajte, da je v isti mapi v računalniku. Nato vnesite, file = open ("Ime nabora podatkov", "r")

data = file.readlines ()

Odprta funkcija odpre nabor podatkov in r je namenjen branju. Čeprav je datoteka odprta, to samo pomeni, da jo lahko preberete, zato ustvarimo drugo spremenljivko, imenovano data, ki bere datoteko.

Naslednjič bomo ustvarili spremenljiva leta. To je stolpec let v naboru podatkov in jih bo shranil. Tako tipkamo, leta =

Korak 3: Dodajanje stolpca let spremenljivki let

Dodajanje stolpca let spremenljivki let
Dodajanje stolpca let spremenljivki let

Za dodajanje stolpca let spremenljivki let izvedemo zanko for.

za vrstico v podatkih: years.append (int (line.split (',') [0]))

Zanka for vodi zanko za vsako vrstico. leta.priloži in doda tisto, kar je v oklepaju. Funkcija int pretvori tisto, kar je v oklepaju, v celo število. Line.split (",") bo razdelil vsebino vrstice, razdeljene na vejico, in vrnil matriko, zato na koncu postavimo [0], da dobimo prvi element v matriki, leto.

4. korak: Ustvarite temperaturno spremenljivko in ji dodajte temperature

Ustvarjanje temperaturne spremenljivke in dodajanje tem temperatur
Ustvarjanje temperaturne spremenljivke in dodajanje tem temperatur

Ker je naša datoteka.csv ločena z vrsticami, za prikaz nove vrstice imamo / n na koncu vsake vrstice, ki predstavlja novo vrstico. To pomeni, da moramo narediti še nekaj dela, da dobimo temperaturo iz nabora podatkov. Začnemo z isto kodo.

temp =

za vrstico v podatkih:

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

Upoštevajte, da imamo na koncu zadnje vrstice drugo. To bo razčlenilo na vsak znak, tako da če imamo besedo zdravo, bo postalo h, e, l, l, o. Nato moramo iz numlist matrike dobiti le temperaturo.

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

Spremenljivka num združeno različico numlist matrike pretvori v plavajoči. Kot smo se naučili v zadnji lekciji, jo metoda.append doda v matriko.

5. korak: Uvoz Pyplota iz Matplotliba

Uvoz Pyplota iz Matplotliba
Uvoz Pyplota iz Matplotliba

Če želite grafikon temperatur, morate uvoziti Pyplot.

iz matplotlib uvozi pyplot kot plt

To dodaja Pyplot k vašemu projektu in uporabi katero koli od njegovih funkcij, ki jih pokličete plt. functionName ().

6. korak: Grafiranje

Grafiranje
Grafiranje

Za grafično prikazovanje pokličemo grafično funkcijo. Nato pokličemo xlabel in ylabel, da označimo naš graf.

plt.plot (leta, temp)

plt.ylabel ('Temperatura (C)')

plt.xlabel ('Leta')

plt.show ()

Funkcija show prikazuje graf.

Priporočena: