Obsah:

Grafy změny teploty od změny klimatu v Pythonu: 6 kroků
Grafy změny teploty od změny klimatu v Pythonu: 6 kroků

Video: Grafy změny teploty od změny klimatu v Pythonu: 6 kroků

Video: Grafy změny teploty od změny klimatu v Pythonu: 6 kroků
Video: Part 2 - The Lost World Audiobook by Sir Arthur Conan Doyle (Chs 08-12) 2024, Listopad
Anonim
Grafy teplotní změny od změny klimatu v Pythonu
Grafy teplotní změny od změny klimatu v Pythonu

Změna klimatu je velkým problémem. A spousta lidí teď neví, jak moc to stouplo. V tomto pokynu vykreslíme teplotní změnu klimatu v důsledku změny klimatu. Pro cheat list si můžete prohlédnout soubor pythonu níže.

Zásoby

Budeš potřebovat:

  • Editor kódu (používám komunitní verzi PyCharm)
  • Python v3.8 nebo novější

Krok 1: Stažení dat

Nejprve si musíte stáhnout data. Pokud chcete grafovat něco jiného, můžete použít jinou datovou sadu. Používám datovou sadu z NOAA. Zde je datová sada. Můžete zadat své vlastní parametry a poté kliknout na vykreslení, posunout se dolů a v levé horní části tabulky uvidíte ikonu s dokumentem a X na něm. Chcete -li se ujistit, že je správný, najeďte na něj kurzorem a mělo by tam být uvedeno Stáhnout data ve formátu CSV. Existují také některé další soubory CSV, které jsem uvedl níže, které můžete místo toho použít.

Krok 2: Nahrání souboru do vašeho projektu Python

Odeslání souboru do vašeho projektu Python
Odeslání souboru do vašeho projektu Python

Chcete -li soubor nahrát do projektu python, nejprve se ujistěte, že je ve stejné složce ve vašem počítači. Dále zadejte, soubor = otevřený ("Název datové sady", "r")

data = file.readlines ()

Funkce open otevře datovou sadu a r je pro čtení. Přestože je soubor otevřen, znamená to, že jej můžete přečíst, takže vytvoříme další proměnnou s názvem data, která soubor načte.

Dále vytvoříme proměnné roky. Toto je sloupec let datové sady a uloží je. Takže píšeme, let =

Krok 3: Přidání sloupce Years do proměnné Years

Přidání sloupce let do proměnné let
Přidání sloupce let do proměnné let

Chcete -li přidat sloupec let do proměnné roky, spustíme smyčku for.

pro řádek v datech: years.append (int (line.split (',') [0]))

Smyčka for spustí smyčku pro každý řádek. years.append připojí, co je v závorkách. Funkce int převádí to, co je v závorkách, na celé číslo. Line.split (",") rozdělí obsah rozděleného řádku na čárku a vrátí pole, takže na konec dáme [0], abychom získali první prvek v poli, rok.

Krok 4: Vytvoření teplotního proměnného a přidání teplot do něj

Vytvoření teplotního proměnného a přidání teplot do něj
Vytvoření teplotního proměnného a přidání teplot do něj

Protože je náš soubor.csv oddělený řádky, abychom ukázali, že existuje nový řádek, máme / n na konci každého řádku, který představuje nový řádek. To znamená, že musíme udělat trochu víc práce, abychom získali teplotu z datové sady. Začínáme se stejným kódem.

temp =

pro řádek v datech:

numlist = line.split (',') [1].split ()

Všimněte si, že na konci posledního řádku máme druhý.split. Tím se to rozdělí na každou postavu, takže pokud máme slovo ahoj, stane se h, e, l, l, o. Dále musíme z numlistu pole získat pouze teplotu.

num = float (''. join (numlist)) temp.append (num)

Proměnná num převede spojenou verzi seznamu numlist na float. Jak jsme se dozvěděli minulou lekci, metoda.append ji připojí k poli.

Krok 5: Import Pyplotu z Matplotlibu

Import Pyplotu z Matplotlibu
Import Pyplotu z Matplotlibu

Chcete -li zobrazit teploty, musíte importovat Pyplot.

z matplotlib importovat pyplot jako plt

Tím nyní přidáte Pyplot do vašeho projektu a použijete všechny jeho funkce, které voláte plt. název funkce ().

Krok 6: Grafy

Grafování
Grafování

K jeho grafu říkáme funkce plot. Potom zavoláme xlabel a ylabel k označení našeho grafu.

plt.plot (roky, teplota)

plt.ylabel ('Teplota (C)')

plt.xlabel ('Years')

plt.show ()

Funkce show zobrazuje graf.

Doporučuje: