Indholdsfortegnelse:

Graf af temperaturændringen fra klimaændringer i Python: 6 trin
Graf af temperaturændringen fra klimaændringer i Python: 6 trin

Video: Graf af temperaturændringen fra klimaændringer i Python: 6 trin

Video: Graf af temperaturændringen fra klimaændringer i Python: 6 trin
Video: Vejrudsigt for 2022. Får vi tid til at dyrke noget på en kort sommer? 2024, Juli
Anonim
Graf af temperaturændringen fra klimaændringer i Python
Graf af temperaturændringen fra klimaændringer i Python

Klimaændringer er et stort problem. Og mange mennesker ved nu ikke, hvor meget det er steget. I denne instruktive tegner vi temperaturændringen i klimaet på grund af klimaændringer. For et snydeblad kan du se python -filen herunder.

Forbrugsvarer

Du skal bruge:

  • En kode -editor (jeg bruger community -versionen af PyCharm)
  • Python v3.8 eller nyere

Trin 1: Download af data

Først skal du downloade dataene. Hvis du vil tegne noget andet, kan du bruge et andet datasæt. Jeg bruger et datasæt fra NOAA. Her er datasættet. Du kan indtaste dine egne tilpassede parametre og derefter klikke på plot, rulle ned, og du vil se et ikon med et dokument og et X øverst til venstre i tabellen. For at sikre, at det er korrekt, skal du holde markøren over det, og der skal stå Download data i CSV -format. Der er også nogle andre csv -filer, jeg har lagt herunder, som du kan bruge i stedet.

Trin 2: Upload din fil til dit Python -projekt

Upload af din fil til dit Python -projekt
Upload af din fil til dit Python -projekt

For at uploade din fil til python -projektet skal du først sørge for, at den er i den samme mappe på din computer. Skriv derefter, file = open ("Datasættets navn", "r")

data = file.readlines ()

Den åbne funktion åbner et datasæt, og r er til læsning. Selvom filen er åbnet, betyder det bare, at du er i stand til at læse den, så vi opretter en anden variabel kaldet data, som læser filen.

Vi opretter derefter et variabelt år. Dette er årskolonnen i datasættet og gemmer dem. Så vi skriver, år =

Trin 3: Tilføjelse af årssøjlen til årsvariablen

Tilføjelse af årssøjlen til årsvariablen
Tilføjelse af årssøjlen til årsvariablen

For at tilføje årskolonnen til årsvariablen kører vi en for -loop.

for linje i data: years.append (int (line.split (',') [0]))

For -løkken kører løkken for hver linje. år. tilføj tilføjer, hvad der er i parentesen. Int -funktionen konverterer hvad der er i parentesen til et helt tal. Line.split (",") vil opdele indholdet af linjesplittet ved et komma og returnere et array, så vi sætter [0] til sidst for at få det første element i arrayet, året.

Trin 4: Oprettelse af en temperaturvariale og tilføjelse af temperaturerne til den

Oprettelse af en temperaturvariale og tilføjelse af temperaturerne til den
Oprettelse af en temperaturvariale og tilføjelse af temperaturerne til den

Fordi vores.csv -fil er adskilt af linjer, har vi for at vise, at der er en ny linje, / n i slutningen af hver linje til at repræsentere en ny linje. Det betyder, at vi skal gøre lidt mere arbejde for at få temperaturen fra datasættet. Vi starter med den samme kode.

temp =

for line in data:

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

Bemærk, at vi har en anden. Split i slutningen af den sidste linje. Dette vil bryde det ned til hvert tegn, så hvis vi har ordet hej, bliver det h, e, l, l, o. Vi skal derefter kun få temperaturen fra matrixnumlisten.

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

Variablen num konverterer den sammenkoblede version af matrixnumlisten til en float. Da vi lærte sidste lektion, tilføjer metoden.append den til arrayet.

Trin 5: Import af Pyplot fra Matplotlib

Import af Pyplot fra Matplotlib
Import af Pyplot fra Matplotlib

For at tegne temperaturerne skal du importere Pyplot.

fra matplotlib import pyplot som plt

Dette tilføjer nu Pyplot til dit projekt og til at bruge nogen af dets funktioner, du kalder plt. functionName ().

Trin 6: Graftegning

Graftegning
Graftegning

For at tegne det kalder vi plotfunktionen. Vi kalder derefter xlabel og ylabel for at mærke vores graf.

plt.plot (år, temp)

plt.ylabel ('Temperatur (C)')

plt.xlabel ('år')

vis. ()

Vis -funktionen viser grafen.

Anbefalede: