Sisällysluettelo:

Lämpötilan muutoksen kuvaaminen ilmastonmuutoksesta Pythonissa: 6 vaihetta
Lämpötilan muutoksen kuvaaminen ilmastonmuutoksesta Pythonissa: 6 vaihetta

Video: Lämpötilan muutoksen kuvaaminen ilmastonmuutoksesta Pythonissa: 6 vaihetta

Video: Lämpötilan muutoksen kuvaaminen ilmastonmuutoksesta Pythonissa: 6 vaihetta
Video: Ilmastonmuutos nyt: IPCC:n kuudennen arviointiraportin viestit 2024, Marraskuu
Anonim
Kaavion lämpötilan muutoksen ilmastonmuutoksesta Pythonissa
Kaavion lämpötilan muutoksen ilmastonmuutoksesta Pythonissa

Ilmastonmuutos on suuri ongelma. Ja monet ihmiset eivät nyt tiedä kuinka paljon se on noussut. Tässä ohjeessa kuvaamme ilmastonmuutoksen aiheuttaman ilmaston lämpötilan muutoksen. Huijausarkille voit katsoa alla olevan python -tiedoston.

Tarvikkeet

Sinä tulet tarvitsemaan:

  • Koodieditori (käytän PyCharmin yhteisöversiota)
  • Python v3.8 tai uudempi

Vaihe 1: Tietojen lataaminen

Ensin sinun on ladattava tiedot. Jos haluat piirtää jotain muuta, voit käyttää toista tietojoukkoa. Käytän NOAA: n aineistoa. Tässä on aineisto. Voit syöttää omat mukautetut parametrit ja napsauttaa sitten plot, vieritä alaspäin ja näet kuvakkeen, jossa on asiakirja ja X, taulukon vasemmassa yläkulmassa. Varmista, että se on oikein, vie hiiri sen päälle ja sen pitäisi sanoa Lataa tiedot CSV -muodossa. Alla on myös joitakin muita csv -tiedostoja, joita voit käyttää sen sijaan.

Vaihe 2: Tiedoston lataaminen Python -projektiin

Tiedoston lataaminen Python -projektiin
Tiedoston lataaminen Python -projektiin

Jos haluat ladata tiedoston python -projektiin, varmista ensin, että se on samassa tietokoneen kansiossa. Kirjoita seuraavaksi

file = open ("Tietojoukon nimi", "r")

data = file.readlines ()

Avoin toiminto avaa tietojoukon ja r on luettavaksi. Vaikka tiedosto avataan, tämä tarkoittaa vain sitä, että pystyt lukemaan sen, joten luomme toisen muuttujan nimeltä data, joka lukee tiedoston.

Luomme seuraavaksi vaihtelevat vuodet. Tämä on tietojoukon vuosisarake ja tallentaa ne. Joten kirjoitamme, vuotta =

Vaihe 3: Vuosisarakkeen lisääminen vuosimuuttujaan

Vuosisarakkeen lisääminen vuosimuuttujaan
Vuosisarakkeen lisääminen vuosimuuttujaan

Jos haluat lisätä vuosisarakkeen vuosimuuttujaan, suoritamme for -silmukan.

rivin tiedoille: years.append (int (line.split (',') [0]))

For -silmukka suorittaa silmukan jokaiselle riville. vuotta. liite lisää, mitä suluissa on. Int -funktio muuntaa suluissa olevan sisällön kokonaislukuksi. Line.split (",") jakaa rivin sisällön pilkulla ja palauttaa taulukon, joten laitamme [0] loppuun, jotta saadaan taulukon ensimmäinen elementti, vuosi.

Vaihe 4: Lämpötilamuuttujan luominen ja lämpötilan lisääminen siihen

Lämpötilamuuttujan luominen ja lämpötilan lisääminen siihen
Lämpötilamuuttujan luominen ja lämpötilan lisääminen siihen

Koska.csv -tiedostomme on erotettu riveillä, uuden rivin osoittamiseksi meillä on / n jokaisen rivin lopussa edustamaan uutta riviä. Tämä tarkoittaa sitä, että meidän on tehtävä hieman enemmän työtä saadaksemme lämpötilan tietojoukosta. Aloitamme samalla koodilla.

lämpötila =

rivitiedoille:

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

Huomaa, että meillä on toinen.split viimeisen rivin lopussa. Tämä jakaa sen jokaiselle hahmolle, joten jos meillä on sana hei, siitä tulee h, e, l, l, o. Seuraavaksi meidän on saatava vain lämpötila taulukon numeroluettelosta.

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

Muuttuja num muuntaa taulukon numeroluettelon yhdistetyn version kelluvaksi. Kuten opimme viime oppitunnista,.append -menetelmä liittää sen taulukkoon.

Vaihe 5: Pyplotin tuominen Matplotlibista

Pyplotin tuominen Matplotlibista
Pyplotin tuominen Matplotlibista

Jos haluat kuvata lämpötilat, sinun on tuotava Pyplot.

alkaen matplotlib tuonti pyplot kuten plt

Tämä lisää nyt Pyplotin projektiin ja käyttää kaikkia sen toimintoja, joita kutsut plt. functionName ().

Vaihe 6: piirtäminen

Kuvaaja
Kuvaaja

Sen kuvaajaksi kutsumme kuvaajafunktiota. Kutsumme sitten xlabel ja ylabel merkitsemään kaavion.

plt.plot (vuotta, lämpötila)

plt.ylabel ('Lämpötila (C)')

plt.xlabel ('Vuotta')

plt.show ()

Show -toiminto näyttää kaavion.

Suositeltava: