INHOUDSOPGAWE:
- Voorrade
- Stap 1: Laai die data af
- Stap 2: Laai u lêer op na u Python -projek
- Stap 3: Voeg die jaarkolom by die jaarveranderlike
- Stap 4: Skep 'n temperatuurvariale en voeg die temperature daarby
- Stap 5: Die invoer van Pyplot vanaf Matplotlib
- Stap 6: Grafiek
Video: Grafiek van die temperatuurverandering vanaf klimaatsverandering in Python: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Klimaatsverandering is 'n groot probleem. En baie mense weet nie nou hoeveel dit gestyg het nie. In hierdie instruksie gee ons 'n grafiek van die temperatuurverandering in die klimaat as gevolg van klimaatsverandering. Vir 'n bedrogblad kan u die python -lêer hieronder sien.
Voorrade
Jy benodig:
- 'N Kode -redakteur (ek gebruik die gemeenskapsweergawe van PyCharm)
- Python v3.8 of nuwer
Stap 1: Laai die data af
Eerstens moet u die data aflaai. As u iets anders wil teken, kan u 'n ander datastel gebruik. Ek gebruik 'n datastel van die NOAA. Hier is die datastel. U kan u eie aangepaste parameters invoer en dan op plot klik, afrol, en u sal 'n ikoon met 'n dokument en 'n X daarin links bo in die tabel sien. Beweeg daaroor om seker te maak dat dit korrek is, en dit moet sê Laai data in CSV -formaat af. Daar is ook 'n paar ander csv -lêers wat ek hieronder geplaas het, wat u eerder kan gebruik.
Stap 2: Laai u lêer op na u Python -projek
Om u lêer na die python -projek op te laai, moet u eers seker maak dat dit in dieselfde gids op u rekenaar is. Tik vervolgens, file = open ("Naam van die datastel", "r")
data = file.readlines ()
Die oop funksie maak 'n datastel oop en die r is vir lees. Alhoewel die lêer oopgemaak is, beteken dit net dat u dit kan lees, sodat ons 'n ander veranderlike, genaamd data, skep wat die lêer lees.
Vervolgens skep ons 'n veranderlike jaar. Dit is die jaarkolom van die datastel en sal dit stoor. So ons tik, jaar =
Stap 3: Voeg die jaarkolom by die jaarveranderlike
Om die kolom jare by die veranderlike jaar te voeg, voer ons 'n for -lus uit.
vir reël in data: years.append (int (line.split (',') [0]))
Die for -lus loop die lus vir elke reël. jare. voeg by wat tussen die hakies is. Die int -funksie omskakel wat binne die hakies is na 'n heelgetal. Line.split (",") verdeel die inhoud van die reël wat in 'n komma verdeel word en gee 'n skikking terug, dus sit ons [0] aan die einde om die eerste element in die skikking, die jaar, te kry.
Stap 4: Skep 'n temperatuurvariale en voeg die temperature daarby
Omdat ons.csv -lêer deur reëls geskei is, het ons / n aan die einde van elke reël 'n nuwe reël om aan te toon dat daar 'n nuwe reël is. Dit beteken dat ons 'n bietjie meer werk moet doen om die temperatuur uit die datastel te kry. Ons begin met dieselfde kode.
temp =
vir lyn in data:
numlist = line.split (',') [1].split ()
Let op dat ons 'n tweede skeuring aan die einde van die laaste reël het. Dit sal dit na elke karakter verdeel, so as ons die woord hallo het, word dit h, e, l, l, o. Vervolgens moet ons slegs die temperatuur van die skikking numlist kry.
num = float (''. join (numlist)) temp.append (num)
Die veranderlike num omskakel die saamgevoegde weergawe van die array numlist na 'n float. Soos ons die laaste les geleer het, voeg die.append -metode dit by die skikking.
Stap 5: Die invoer van Pyplot vanaf Matplotlib
Om die temperatuur te bepaal, moet u Pyplot invoer.
vanaf matplotlib invoer pyplot as plt
Dit voeg Pyplot nou by tot u projek en om enige van die funksies wat u noem, te gebruik. functionName ().
Stap 6: Grafiek
Om dit te grafiseer, noem ons die plotfunksie. Ons noem dan die xlabel en ylabel om ons grafiek te benoem.
plt.plot (jare, temp)
plt.ylabel ('Temperatuur (C)')
plt.xlabel ('jare')
wys. ()
Die vertoonfunksie vertoon die grafiek.
Aanbeveel:
Simulasie van temperatuurverandering (Labview + Raspberry Pi 3): 8 stappe
Simulasie Transmisor Die Temperatuur Modbus (Labview + Raspberry Pi 3): POST ESCRITO EN ESPAÑOLSe simuló un circuito transmisor of temperature, el elemento primario (Sensor) fue implementado mediante and potenciometro el cual varia el voltaje de entrada. Para enviar la información del sensor (Elemento Secundario)
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder op: 5 stappe
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder: In hierdie geval sal ons 'n eenvoudige program in C -kode skep en dit in die geheue van die mikrokontroleerder verbrand. Ons sal ons eie program skryf en die hex -lêer saamstel, met behulp van die Atmel Studio as die geïntegreerde ontwikkelingsplatform. Ons sal die sekering van twee instel
Outonome beheer van die toerusting van die motor met terugvoerstelsel vanaf 'n IR -toerenteller: 5 stappe (met foto's)
Outonome beheer van die toerusting van die motor met terugvoerstelsel vanaf 'n IR -toerenteller: daar is altyd 'n behoefte om 'n proses te outomatiseer, of dit nou eenvoudig/monsteragtig is. metodes om ons klein stukkie grond te water/besproei. Die probleem van geen huidige toevoerlyn nie
Hoe om die veiligheid van die meeste blokkeerders aan die kant van die bediener te omseil: 3 stappe
Hoe om die veiligheid van die meeste webblokkers op die bediener te verlig: dit is my eerste instruksie, so hou my in gedagte: Ok, ek sal u vertel hoe u die webblokkers wat ek in skole gebruik het, kan omseil. Al wat u nodig het, is 'n flash drive en 'n paar sagteware aflaai
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek