Съдържание:

Графиране на температурната промяна от климатичните промени в Python: 6 стъпки
Графиране на температурната промяна от климатичните промени в Python: 6 стъпки

Видео: Графиране на температурната промяна от климатичните промени в Python: 6 стъпки

Видео: Графиране на температурната промяна от климатичните промени в Python: 6 стъпки
Видео: Zigbee датчик климата SZ-T04 - быстрый отклик и гибкая настройка за небольшую стоимость 2024, Ноември
Anonim
Графиране на температурната промяна от изменението на климата в Python
Графиране на температурната промяна от изменението на климата в Python

Изменението на климата е голям проблем. И много хора сега не знаят колко е нараснал. В тази инструкция ще начертаем температурните промени в климата, дължащи се на изменението на климата. За измама можете да видите файла python по -долу.

Консумативи

Ще имаш нужда:

  • Редактор на кодове (използвам общностната версия на PyCharm)
  • Python v3.8 или по -нова

Стъпка 1: Изтегляне на данните

Първо ще трябва да изтеглите данните. Ако искате да начертаете нещо друго, можете да използвате различен набор от данни. Използвам набор от данни от NOAA. Ето набора от данни. Можете да въведете свои собствени персонализирани параметри и след това да щракнете върху графика, превъртете надолу и ще видите икона с документ и X върху него в горния ляв ъгъл на таблицата. За да се уверите, че е правилно, задръжте курсора на мишката върху него и трябва да пише Изтегляне на данни във формат CSV. Има и някои други csv файлове, които съм поставил под, които можете да използвате вместо това.

Стъпка 2: Качване на вашия файл във вашия Python проект

Качване на вашия файл във вашия Python проект
Качване на вашия файл във вашия Python проект

За да качите файла си в проекта python, първо се уверете, че е в същата папка на вашия компютър. След това въведете, file = open ("Име на набора от данни", "r")

data = file.readlines ()

Функцията за отваряне отваря набор от данни и r е за четене. Въпреки че файлът е отворен, това просто означава, че можете да го прочетете, затова създаваме друга променлива, наречена data, която чете файла.

След това създаваме променлива година. Това е колоната за години в набора от данни и ще ги съхранява. Така че ние въвеждаме, години =

Стъпка 3: Добавяне на колона „Години“към променливата „Години“

Добавяне на колона „Години“към променливата „Години“
Добавяне на колона „Години“към променливата „Години“

За да добавим колоната години към променливата години, изпълняваме цикъл for.

за ред в данни: years.append (int (line.split (',') [0]))

Цикълът for изпълнява цикъла за всеки ред. години.прибавя добавя това, което е в скобите. Функцията int преобразува това, което е в скобите, в цяло число. Line.split (",") ще раздели съдържанието на реда, разделен на запетая и ще върне масив, затова поставяме [0] в края, за да получим първия елемент в масива, годината.

Стъпка 4: Създаване на температурна променлива и добавяне на температурите към нея

Създаване на температурна променлива и добавяне на температурите към нея
Създаване на температурна променлива и добавяне на температурите към нея

Тъй като нашият.csv файл е разделен от редове, за да покажем, че има нов ред, имаме / n в края на всеки ред, за да представляваме нов ред. Това означава, че трябва да свършим малко повече работа, за да получим температурата от набора от данни. Започваме със същия код.

temp =

за ред в данните:

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

Забележете, че имаме второ разделяне в края на последния ред. Това ще го раздели на всеки знак, така че ако имаме думата здравей, тя ще стане h, e, l, l, o. След това трябва да получим само температурата от масив numlist.

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

Променливата num преобразува съединената версия на numlist на масива в плаващ. Както научихме миналия урок, методът.append го добавя към масива.

Стъпка 5: Импортиране на Pyplot от Matplotlib

Импортиране на Pyplot от Matplotlib
Импортиране на Pyplot от Matplotlib

За да начертаете температурите, трябва да импортирате Pyplot.

от matplotlib импортирайте pyplot като plt

Това сега добавя Pyplot към вашия проект и да използва всяка от неговите функции, които наричате plt. functionName ().

Стъпка 6: Графиране

Графиране
Графиране

За да го начертаем, ние наричаме функцията на графиката. След това извикваме xlabel и ylabel, за да маркираме нашата графика.

plt.plot (години, темп)

plt.ylabel ('Температура (C)')

plt.xlabel ('Години')

plt.show ()

Функцията show показва графиката.

Препоръчано: