Tartalomjegyzék:
- Kellékek
- 1. lépés: Az adatok letöltése
- 2. lépés: Fájl feltöltése a Python projektbe
- 3. lépés: Az Év oszlop hozzáadása az Év változóhoz
- 4. lépés: Hőmérsékletváltozó létrehozása és a hőmérséklet hozzáadása
- 5. lépés: A Pyplot importálása a Matplotlib -ből
- 6. lépés: Grafikázás
Videó: A hőmérsékletváltozás grafikonja a Python klímaváltozásából: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Az éghajlatváltozás nagy probléma. És sokan most nem tudják, mennyit emelkedett. Ebben az utasításban grafikonként ábrázoljuk a klímaváltozás miatti hőmérsékletváltozást. Családlap esetén megtekintheti az alábbi python fájlt.
Kellékek
Szükséged lesz:
- Kódszerkesztő (a PyCharm közösségi verzióját használom)
- Python v3.8 vagy újabb
1. lépés: Az adatok letöltése
Először le kell töltenie az adatokat. Ha valami mást szeretne ábrázolni, használhat másik adatkészletet. A NOAA adatkészletét használom. Itt az adathalmaz. Megadhatja saját egyéni paramétereit, majd kattintson a plot elemre, görgessen lefelé, és a táblázat bal felső sarkában egy ikont láthat, amelyen egy dokumentum és egy X látható. Ha meg szeretné győződni arról, hogy helyesen van -e, vigye az egérmutatót fölé, és azt kell mondania: Adatok letöltése CSV formátumban. Vannak más csv -fájlok is, amelyeket alább tettem fel, és amelyeket helyette használhat.
2. lépés: Fájl feltöltése a Python projektbe
A fájl feltöltéséhez a python projektbe először győződjön meg arról, hogy a számítógép ugyanabban a mappájában van. Ezután írja be, file = open ("Az adathalmaz neve", "r")
data = file.readlines ()
A nyitott függvény megnyit egy adathalmazt, és az r olvasásra szolgál. Bár a fájl megnyílik, ez csak azt jelenti, hogy el tudja olvasni, ezért létrehozunk egy másik változót, az úgynevezett data -t, amely beolvassa a fájlt.
Ezután változó éveket hozunk létre. Ez az adathalmaz évek oszlopa, és tárolja őket. Tehát gépelünk, év =
3. lépés: Az Év oszlop hozzáadása az Év változóhoz
Az évek oszlop hozzáadásához az évek változóhoz futtatunk egy for ciklust.
sor adataihoz: years.append (int (line.split (',') [0]))
A for ciklus minden sorhoz futtatja a ciklust. years.append a zárójelben leírtakat fűzi hozzá. Az int függvény a zárójelben lévő adatokat egész számmá alakítja. A Line.split (",") vesszővel osztja fel a felosztott sor tartalmát, és tömböt ad vissza, ezért a [0] -ot a végére tesszük, hogy megkapjuk a tömb első elemét, az évet.
4. lépés: Hőmérsékletváltozó létrehozása és a hőmérséklet hozzáadása
Mivel a.csv fájlunkat sorok választják el egymástól, annak érdekében, hogy megmutassuk, új sor van, / n minden sor végén új sort kell megjelenítenünk. Ez azt jelenti, hogy egy kicsit többet kell dolgoznunk, hogy a hőmérsékletet ki tudjuk venni az adatkészletből. Ugyanazzal a kóddal kezdjük.
hőmérséklet =
soros adatok esetén:
számlista = line.split (',') [1].split ()
Figyeljük meg, hogy az utolsó sor végén van egy második.split. Ez minden karakterre lebontja, így ha megvan a hello szó, akkor h, e, l, l, o lesz. Ezután csak a hőmérsékletet kell leolvasnunk a tömb számlistájából.
szám = lebegés (''. csatlakozás (számlista)) temp.append (szám)
A num változó a tömb számlista összekapcsolt változatát úszóvá alakítja. Amint az utolsó leckéből megtanultuk, az.append metódus hozzáfűzi a tömbhöz.
5. lépés: A Pyplot importálása a Matplotlib -ből
A hőmérséklet ábrázolásához importálnia kell a Pyplot -t.
a matplotlib import pyplot -ból mint plt
Ez most hozzáadja a Pyplot -ot a projekthez, és annak bármely funkcióját használja, amelyet plt -nek hív. functionName ().
6. lépés: Grafikázás
Grafikonként hívjuk a plot függvényt. Ezután meghívjuk az xlabelt és az ylabelt, hogy megcímkézzük a grafikonunkat.
plt.plot (év, hőmérséklet)
plt.ylabel ('Hőmérséklet (C)')
plt.xlabel ('Évek')
plt.show ()
A show funkció megjeleníti a grafikont.
Ajánlott:
Mappák szinkronizálása Python segítségével: 5 lépés
Mappák szinkronizálása Python -szal: Ez az utasítás megmutatja, hogyan kell két mappát (és az azokban lévő összes mappát) szinkronban tartani, így az egyik a másolat közvetlen másolata. Ideális a munkák biztonsági mentéséhez helyben, felhő/hálózati szerverre vagy USB -meghajtóra. Nincs programozási tapasztalat
Python Tic Tac Toe játék: 4 lépés
Python Tic Tac Toe játék: python tic tac toe játék Ez a játék pythonban készült, amely számítógépes nyelv
Atendente Automático Com Python Nincs Google Colab: 5 lépés
Atendente Automático Com Python No Google Colab: Olá pessoal! Tudo bem?
Python Bevezetés - Katsuhiko Matsuda & Edwin Cijo - Alapok: 7 lépés
Python Bevezetés - Katsuhiko Matsuda és Edwin Cijo - Alapok: Helló, 2 diák vagyunk a MYP 2 -ben. Szeretnénk megtanítani Önnek a Python kódolásának alapjait. Az 1980 -as évek végén Guido van Rossum, Hollandia hozta létre. Az ABC nyelv utódjaként készült. A neve " Python " mert mikor
DIY GPS nyomkövető --- Python alkalmazás: 5 lépés (képekkel)
DIY GPS Tracker --- Python Alkalmazás: Két héttel ezelőtt részt vettem egy kerékpáros rendezvényen. Miután befejeztem, ellenőrizni akartam az útvonalat és a sebességet. Sajnos nem sikerült elérni. Most az ESP32 -t használom GPS -nyomkövető készítéséhez, és rögzítem a kerékpáros útvonalat