Tartalomjegyzék:

A hőmérsékletváltozás grafikonja a Python klímaváltozásából: 6 lépés
A hőmérsékletváltozás grafikonja a Python klímaváltozásából: 6 lépés

Videó: A hőmérsékletváltozás grafikonja a Python klímaváltozásából: 6 lépés

Videó: A hőmérsékletváltozás grafikonja a Python klímaváltozásából: 6 lépés
Videó: how to plot log graph using python 2024, November
Anonim
A hőmérsékletváltozás grafikonja a Python klímaváltozásából
A hőmérsékletváltozás grafikonja a Python klímaváltozásából

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

Fájl feltöltése a Python projektbe
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 Év oszlop hozzáadása az Év változóhoz
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

Hőmérsékleti változó létrehozása és a hőmérséklet hozzáadása
Hőmérsékleti vá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

Pyplot importálása a Matplotlib -ből
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

Grafikázá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: