Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Last ned dataene
- Trinn 2: Last opp filen til ditt Python -prosjekt
- Trinn 3: Legge til årskolonnen i årsvariabelen
- Trinn 4: Opprette en temperaturvariale og legge temperaturen til den
- Trinn 5: Importere Pyplot fra Matplotlib
- Trinn 6: Graftegning
Video: Tegne temperaturendringen fra klimaendringene i Python: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Klimaendringer er et stort problem. Og mange mennesker gjør ikke nå hvor mye det har steget. I denne instruksen vil vi tegne temperaturendringer i klimaet på grunn av klimaendringer. For et jukseark kan du se python -filen nedenfor.
Rekvisita
Du vil trenge:
- En kodeditor (jeg bruker samfunnsversjonen av PyCharm)
- Python v3.8 eller nyere
Trinn 1: Last ned dataene
Først må du laste ned dataene. Hvis du vil tegne noe annet, kan du bruke et annet datasett. Jeg bruker et datasett fra NOAA. Her er datasettet. Du kan angi dine egne egendefinerte parametere og deretter klikke plott, bla ned, og du vil se et ikon med et dokument og et X øverst til venstre i tabellen. For å sikre at det er riktig, hold markøren over det, og det skal stå Last ned data i CSV -format. Det er også noen andre csv -filer jeg har lagt under som du kan bruke i stedet.
Trinn 2: Last opp filen til ditt Python -prosjekt
For å laste opp filen til python -prosjektet må du først kontrollere at den er i samme mappe på datamaskinen din. Skriv deretter inn, file = open ("Datasettets navn", "r")
data = file.readlines ()
Den åpne funksjonen åpner et datasett og r er for lesing. Selv om filen er åpnet, betyr dette bare at du kan lese den, så vi lager en annen variabel som heter data, som leser filen.
Vi lager deretter et variabelt år. Dette er årskolonnen i datasettet og vil lagre dem. Så vi skriver, år =
Trinn 3: Legge til årskolonnen i årsvariabelen
For å legge årskolonnen til årsvariabelen, kjører vi en for -løkke.
for linje i data: years.append (int (line.split (',') [0]))
For -løkken kjører løkken for hver linje. år. legg til legger til det som står i parentesen. Int -funksjonen konverterer det som er inne i parentesen til et heltall. Line.split (",") vil dele innholdet i linjesplittingen med et komma og returnere en matrise, så vi setter [0] på slutten for å få det første elementet i matrisen, året.
Trinn 4: Opprette en temperaturvariale og legge temperaturen til den
Fordi.csv -filen vår er atskilt med linjer, for å vise at det er en ny linje, har vi / n på slutten av hver linje for å representere en ny linje. Dette betyr at vi må gjøre litt mer arbeid for å få temperaturen fra datasettet. Vi starter med den samme koden.
temp =
for linje inn data:
numlist = line.split (',') [1].split ()
Legg merke til at vi har et sekund. Splitt på slutten av den siste linjen. Dette vil bryte det ned til hvert tegn, så hvis vi har ordet hei, blir det h, e, l, l, o. Vi må deretter bare få temperaturen fra matrisenummerlisten.
num = float (''. join (numlist)) temp.append (num)
Variabelen num konverterer den sammenkoblede versjonen av matrisenummerlisten til en float. Som vi lærte forrige leksjon, legger.append -metoden den til matrisen.
Trinn 5: Importere Pyplot fra Matplotlib
For å tegne temperaturer må du importere Pyplot.
fra matplotlib import pyplot som plt
Dette legger nå til Pyplot i prosjektet ditt og for å bruke noen av funksjonene du kaller plt. functionName ().
Trinn 6: Graftegning
For å tegne det kaller vi plottfunksjonen. Vi kaller deretter xlabel og ylabel for å merke grafen vår.
tomt (år, temp)
plt.ylabel ('Temperatur (C)')
plt.xlabel ('år')
vis. ()
Vis -funksjonen viser grafen.
Anbefalt:
To måter å lage en tegne -app: 10 trinn
To måter å lage en tegne -app: Jeg vet at denne tegne -appen bare har en 5x5 piksel skjerm, så du kan virkelig ikke tjene mye, men det er fortsatt gøy
Lese og tegne lys- og temperatursensordata med bringebær Pi: 5 trinn
Lese og tegne lys- og temperatursensordata med Raspberry Pi: I denne instruksjonsboken lærer du hvordan du leser en lys- og temperatursensor med bringebær pi og ADS1115 analog til digital omformer og tegner den med matplotlib. La oss starte med de nødvendige materialene
Hvordan tegne deg selv - Nybegynnerguide: 5 trinn
Hvordan tegne deg selv - Nybegynnerguide: Du kan lage en interessant og unik gave, og så mye mer! Du kan bruke et bilde til å tegne deg selv og bruke disse som et bilde for sosiale medier, du kan lage ditt eget T-skjorte-design, du kan bruke det til plakater, eller skrive det ut på krus, eller lage
Første gang å tegne mykt brett: 3 trinn
Første gang å tegne mykt brett: Når du velger en ting som nettopp er gjort, er det nødvendig å lage et lysbrett som må være lyst, bøybart, fargeløst og fjernt (alle materialer kjøpt fra jotrin.com). Den første løsningen er å tenke på 3W RGB -lamper. Denne høyeffektive l
Logg data og tegne en graf online med NodeMCU, MySQL, PHP og Chartjs.org: 4 trinn
Logg data og tegne en graf online ved hjelp av NodeMCU, MySQL, PHP og Chartjs.org: Denne instruksjonsboken beskriver hvordan vi kan bruke Node MCU -kortet til å samle data fra flere sensorer, sende disse dataene til en PHP -fil som er vert og deretter legge dataene til en MySQL -database. Dataene kan deretter sees på nettet som en graf, ved hjelp av chart.js.A ba