Innehållsförteckning:

Diagram över temperaturförändringen från klimatförändringen i Python: 6 steg
Diagram över temperaturförändringen från klimatförändringen i Python: 6 steg

Video: Diagram över temperaturförändringen från klimatförändringen i Python: 6 steg

Video: Diagram över temperaturförändringen från klimatförändringen i Python: 6 steg
Video: Kunskap och klimat: ett samtal om vetenskapsförnekelse 2024, December
Anonim
Diagram över temperaturförändringen från klimatförändringen i Python
Diagram över temperaturförändringen från klimatförändringen i Python

Klimatförändringarna är ett stort problem. Och många gör inte nu hur mycket det har stigit. I det här instruerbara diagrammet kommer vi att förändra temperaturförändringen i klimatet på grund av klimatförändringarna. För ett fuskblad kan du se pythonfilen nedan.

Tillbehör

Du kommer att behöva:

  • En kodredigerare (jag använder communityversionen av PyCharm)
  • Python v3.8 eller nyare

Steg 1: Ladda ner data

Först måste du ladda ner data. Om du vill rita något annat kan du använda en annan datamängd. Jag använder en dataset från NOAA. Här är datauppsättningen. Du kan ange dina egna anpassade parametrar och sedan klicka på plot, rulla nedåt, och du kommer att se en ikon med ett dokument och ett X högst upp till vänster i tabellen. För att se till att det är korrekt, håll muspekaren över det och det ska stå Ladda ner data i CSV -format. Det finns också några andra csv -filer jag har lagt nedan som du kan använda istället.

Steg 2: Ladda upp din fil till ditt Python -projekt

Ladda upp din fil till ditt Python -projekt
Ladda upp din fil till ditt Python -projekt

För att ladda upp din fil till python -projektet måste du först se till att den finns i samma mapp på din dator. Skriv sedan, file = open ("Datasetets namn", "r")

data = file.readlines ()

Den öppna funktionen öppnar en dataset och r är för läsning. Även om filen öppnas betyder det bara att du kan läsa den så vi skapar en annan variabel som heter data, som läser filen.

Vi skapar nästa ett varierande år. Detta är årskolumnen i datauppsättningen och kommer att lagra dem. Så vi skriver, år =

Steg 3: Lägga till årskolumnen i årsvariabeln

Lägga till årskolumnen i årsvariabeln
Lägga till årskolumnen i årsvariabeln

För att lägga till årskolumnen i årsvariabeln kör vi en for loop.

för rad i data: years.append (int (line.split (',') [0]))

For -slingan kör loop för varje rad. år. lägg till lägger till vad som står inom parentesen. Int -funktionen konverterar vad som finns inom parentesen till ett heltal. Line.split (",") kommer att dela upp innehållet i raddelningen i ett komma och returnera en array, så vi sätter [0] i slutet för att få det första elementet i arrayen, året.

Steg 4: Skapa en temperaturvariant och lägga till temperaturen i den

Skapa en temperaturvarial och lägga till temperaturen i den
Skapa en temperaturvarial och lägga till temperaturen i den

Eftersom vår.csv -fil separeras av rader, för att visa att det finns en ny rad, har vi / n i slutet av varje rad för att representera en ny rad. Det betyder att vi måste göra lite mer arbete för att få temperaturen från datamängden. Vi börjar med samma kod.

temp =

för raddata:

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

Lägg märke till att vi har en andra. Split i slutet av den sista raden. Detta kommer att bryta ner det till varje tecken så om vi har ordet hej blir det h, e, l, l, o. Vi måste sedan bara få temperaturen från matrisnumlistan.

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

Variabeln num konverterar den sammanfogade versionen av arraynumlisten till en float. När vi lärde oss förra lektionen lägger metoden.append till den i matrisen.

Steg 5: Importera Pyplot från Matplotlib

Importera Pyplot från Matplotlib
Importera Pyplot från Matplotlib

För att rita temperaturerna måste du importera Pyplot.

från matplotlib importera pyplot som plt

Detta lägger nu till Pyplot i ditt projekt och för att använda någon av dess funktioner som du kallar plt. functionName ().

Steg 6: Diagram

Diagram
Diagram

För att rita den kallar vi plot -funktionen. Vi kallar sedan xlabel och ylabel för att märka vårt diagram.

tomt (år, temp)

plt.ylabel ('Temperatur (C)')

plt.xlabel ('år')

visa. ()

Show -funktionen visar grafen.

Rekommenderad: