Innehållsförteckning:
- Tillbehör
- Steg 1: Ladda ner data
- Steg 2: Ladda upp din fil till ditt Python -projekt
- Steg 3: Lägga till årskolumnen i årsvariabeln
- Steg 4: Skapa en temperaturvariant och lägga till temperaturen i den
- Steg 5: Importera Pyplot från Matplotlib
- Steg 6: Diagram
Video: Diagram över temperaturförändringen från klimatförändringen i Python: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
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
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
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
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
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
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:
Gör vackra diagram med levande Arduino -data (och spara data i Excel): 3 steg
Gör vackra plott med levande Arduino -data (och spara data i Excel): Vi gillar alla att spela med vår P … lotterfunktion i Arduino IDE. Men det kan vara användbart för grundläggande applikationer, men data raderas som mer poäng läggs till och det är inte särskilt trevligt för ögonen. Arduino IDE -plotteren
Väderstation: ESP8266 Med djup sömn, SQL, diagram efter flaska & Plotly: 3 steg
Weather Station: ESP8266 Med Deep Sleep, SQL, Graphing by Flask & Plotly: Skulle det vara kul att veta temperaturen, luftfuktigheten eller ljusintensiteten på din balkong? Jag vet att jag skulle. Så jag gjorde en enkel väderstation för att samla in sådan information. Följande avsnitt är stegen jag tog för att bygga en. Låt oss komma igång
Hur man använder räknare i stege diagram? - Delta WPLSoft: 15 steg
Hur man använder räknare i stege diagram? | Delta WPLSoft: I den här självstudien visar vi hur du använder räknare i realtidsprogram som exempel
Konfigurera från scratch en Raspberry Pi för att logga data från Arduino: 5 steg
Konfigurera från scratch en Raspberry Pi för att logga data från Arduino: Denna handledning är för dem som inte har erfarenhet av att installera en ny maskinvara eller programvara, än mindre Python eller Linux. Låt säga att du har beställt till Raspberry Pi (RPi) med SD kort (minst 8 GB, jag använde 16 GB, typ I) och strömförsörjning (5V, minst 2
En annan strömförsörjning från bänkskivan från datorns strömförsörjning: 7 steg
En annan strömförsörjning från en bänkskiva från datorns strömförsörjning: Den här instruktionsboken visar hur jag byggde min nätaggregat från strömförsörjningsenheten i en gammal dator. Detta är ett mycket bra projekt att göra av flera skäl:- Det här är mycket användbart för alla som arbetar med elektronik. Det supp