Inhoudsopgave:
- Benodigdheden
- Stap 1: De gegevens downloaden
- Stap 2: Uw bestand uploaden naar uw Python-project
- Stap 3: De kolom Jaren toevoegen aan de variabele Jaren
- Stap 4: Een temperatuurvariabele maken en de temperaturen eraan toevoegen
- Stap 5: Pyplot importeren vanuit Matplotlib
- Stap 6: Grafieken
Video: Grafische weergave van de temperatuurverandering door klimaatverandering in Python: 6 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Klimaatverandering is een groot probleem. En veel mensen weten nu niet hoeveel het is gestegen. In deze instructable zullen we de temperatuurverandering in het klimaat als gevolg van klimaatverandering in kaart brengen. Voor een spiekbriefje kun je het python-bestand hieronder bekijken.
Benodigdheden
Je hebt nodig:
- Een code-editor (ik gebruik de community-versie van PyCharm)
- Python v3.8 of nieuwer
Stap 1: De gegevens downloaden
Eerst moet u de gegevens downloaden. Als u iets anders wilt plotten, kunt u een andere dataset gebruiken. Ik gebruik een dataset van de NOAA. Hier is de dataset. U kunt uw eigen aangepaste parameters invoeren en vervolgens op plot klikken, naar beneden scrollen en u ziet een pictogram met een document en een X erop in de linkerbovenhoek van de tabel. Om er zeker van te zijn dat het correct is, plaatst u de muisaanwijzer erop en moet er Gegevens downloaden in CSV-indeling staan. Er zijn ook enkele andere csv-bestanden die ik hieronder heb geplaatst die u in plaats daarvan kunt gebruiken.
Stap 2: Uw bestand uploaden naar uw Python-project
Om uw bestand naar het python-project te uploaden, moet u er eerst voor zorgen dat het zich in dezelfde map op uw computer bevindt. Typ vervolgens, file = open(" Naam van de dataset ", "r")
data = bestand.readlines()
De open functie opent een dataset en de r is voor read. Hoewel het bestand is geopend, betekent dit alleen dat u het kunt lezen, dus maken we een andere variabele met de naam data, die het bestand leest.
Vervolgens maken we een variabele jaren. Dit is de jarenkolom van de dataset en zal deze opslaan. Dus we typen, jaar =
Stap 3: De kolom Jaren toevoegen aan de variabele Jaren
Om de kolom jaren toe te voegen aan de variabele jaren, voeren we een for-lus uit.
voor regel in gegevens: years.append(int(line.split(', ')[0]))
De for-lus voert de lus voor elke regel uit. jaren.append voegt toe wat tussen haakjes staat. De int-functie converteert wat tussen haakjes staat naar een geheel getal. Line.split(", ") zal de inhoud van de regel splitsen met een komma en een array retourneren, dus we plaatsen [0] aan het einde om het eerste element in de array, het jaar, te krijgen.
Stap 4: Een temperatuurvariabele maken en de temperaturen eraan toevoegen
Omdat ons.csv-bestand is gescheiden door regels, om aan te geven dat er een nieuwe regel is, hebben we \n aan het einde van elke regel om een nieuwe regel aan te geven. Dit betekent dat we wat meer werk moeten verzetten om de temperatuur uit de dataset te halen. We beginnen met dezelfde code.
temperatuur =
voor line-in-gegevens:
aantallijst = line.split(', ')[1].split()
Merk op dat we een tweede.split hebben aan het einde van de laatste regel. Dit zal het opsplitsen in elk teken, dus als we het woord hallo hebben, wordt het h, e, l, l, o. Vervolgens moeten we alleen de temperatuur uit de array numlist halen.
num = float(''.join(numlist))temp.append(num)
De variabele num converteert de samengevoegde versie van de array numlist naar een float. Zoals we de vorige les hebben geleerd, voegt de.append-methode deze toe aan de array.
Stap 5: Pyplot importeren vanuit Matplotlib
Om de temperaturen in kaart te brengen, moet u Pyplot importeren.
van matplotlib importeer pyplot als plt
Dit voegt nu Pyplot toe aan uw project en om een van zijn functies te gebruiken die u plt aanroept. functieNaam ().
Stap 6: Grafieken
Om het te plotten noemen we de plotfunctie. We noemen dan de xlabel en ylabel om onze grafiek te labelen.
plt.plot(jaren, temp)
plt.ylabel('Temperatuur (C)')
plt.xlabel('Jaren')
plt.show()
De showfunctie geeft de grafiek weer.
Aanbevolen:
Het besturen van een weergave met zeven segmenten met behulp van Arduino en 74HC595 Shift Register - Ajarnpa
Bediening van zevensegmentendisplay met Arduino en 74HC595 Shift Register: Hé, wat is er, jongens! Akarsh hier van CETech.Seven Segment Displays zijn goed om naar te kijken en zijn altijd een handig hulpmiddel om gegevens in de vorm van cijfers weer te geven, maar er is een nadeel aan hen, namelijk dat wanneer we een Seven Segment Display in reali
Mens-computerinterface: functie een grijper (gemaakt door Kirigami) door polsbeweging met behulp van EMG. Ajarnpa
Mens-computerinterface: functie een grijper (gemaakt door Kirigami) door polsbeweging met behulp van EMG. Dit was dus mijn eerste poging tot een mens-computerinterface. Ik legde de spieractiveringssignalen van mijn polsbeweging vast met behulp van een EMG-sensor, verwerkte het door python en arduino en activeerde een op origami gebaseerde grijper
Maak een realistische 3D-weergave van uw PCB-ontwerp in 5 minuten - Ajarnpa
Maak een realistische 3D-weergave van uw PCB-ontwerp in 5 minuten: aangezien ik vaak documentatiebestanden maak met een beschrijving van een printplaat (PCB) onderdeel en componenten, was ik in de war over niet-realistische screenshots van PCBA-bestanden. Dus ik heb een makkelijke manier gevonden om het realistischer en mooier te maken
4-bits optelcircuit met weergave van digitale resultaten - Ajarnpa
4-bits optelcircuit met digitale resultatenweergave: dit is een eenvoudig project waarin wordt uitgelegd hoe u een 4-bits optelcircuit (4-bits optelcalculator) kunt bouwen, gemaakt van zeven segmentdisplays, zeven segmentstuurprogramma's, AND, OR, NOT en EXOR-poorten die twee 4-bits getallen bij elkaar optellen en de resultaten retourneren. Het
Het stuurprogramma van uw grafische kaart bijwerken (Windows): 4 stappen
Het stuurprogramma van uw grafische kaart bijwerken (Windows): Navigatie door de instellingen op een computer is vaak erg verwarrend en frustrerend wanneer iets niet goed werkt wanneer en hoe het moet. Met technologie komt er altijd iets nieuws en verbeterd uit, en het is belangrijk