Съдържание:
- Консумативи
- Стъпка 1: Изтегляне на данните
- Стъпка 2: Качване на вашия файл във вашия Python проект
- Стъпка 3: Добавяне на колона „Години“към променливата „Години“
- Стъпка 4: Създаване на температурна променлива и добавяне на температурите към нея
- Стъпка 5: Импортиране на Pyplot от Matplotlib
- Стъпка 6: Графиране
Видео: Графиране на температурната промяна от климатичните промени в Python: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Изменението на климата е голям проблем. И много хора сега не знаят колко е нараснал. В тази инструкция ще начертаем температурните промени в климата, дължащи се на изменението на климата. За измама можете да видите файла python по -долу.
Консумативи
Ще имаш нужда:
- Редактор на кодове (използвам общностната версия на PyCharm)
- Python v3.8 или по -нова
Стъпка 1: Изтегляне на данните
Първо ще трябва да изтеглите данните. Ако искате да начертаете нещо друго, можете да използвате различен набор от данни. Използвам набор от данни от NOAA. Ето набора от данни. Можете да въведете свои собствени персонализирани параметри и след това да щракнете върху графика, превъртете надолу и ще видите икона с документ и X върху него в горния ляв ъгъл на таблицата. За да се уверите, че е правилно, задръжте курсора на мишката върху него и трябва да пише Изтегляне на данни във формат CSV. Има и някои други csv файлове, които съм поставил под, които можете да използвате вместо това.
Стъпка 2: Качване на вашия файл във вашия 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 като plt
Това сега добавя Pyplot към вашия проект и да използва всяка от неговите функции, които наричате plt. functionName ().
Стъпка 6: Графиране
За да го начертаем, ние наричаме функцията на графиката. След това извикваме xlabel и ylabel, за да маркираме нашата графика.
plt.plot (години, темп)
plt.ylabel ('Температура (C)')
plt.xlabel ('Години')
plt.show ()
Функцията show показва графиката.
Препоръчано:
Visuino Как да използвате модулация на импулсната ширина (PWM) за промяна на яркостта на светодиода: 7 стъпки
Visuino Как да използваме Pulm Width Modulation (PWM) за промяна на яркостта на LED: В този урок ще използваме LED, свързан към Arduino UNO и Visuino, за да променим яркостта му с помощта на Pulme Width Modulation (PWM). Гледайте демонстрационен видеоклип
Метеорологична станция: ESP8266 С дълбок сън, SQL, Графиране по колба и график: 3 стъпки
Метеорологична станция: ESP8266 С дълбок сън, SQL, Графиране чрез колба и плот: Ще бъде ли забавно да знаете температурата, влажността или интензитета на светлината на вашия балкон? Знам, че бих. Затова направих проста метеорологична станция за събиране на такива данни. Следните раздели са стъпките, които предприех, за да създам такъв. Нека започнем
Ултразвуков сензор за улавяне на позиционни промени на обекти: 3 стъпки
Ултразвуков сензор за улавяне на позиционни промени на обекти: Важно е ценните ви вещи да са в безопасност, би било куца, ако продължавате да пазите замъка си през целия ден. С помощта на малина pi камера можете да правите снимки в точния момент. Това ръководство ще ви помогне да заснемете видео или да направите снимката
Измерване на силовите промени на генерирана оптична мрежа, когато е изместена с външна сила: 8 стъпки
Измерване на силовите промени на генерирана оптична мрежа, когато са изместени с външна сила: Клетките са в състояние да взаимодействат със заобикалящата ги извънклетъчна матрица (ECM) и могат както да прилагат, така и да реагират на силите, упражнявани от ECM. За нашия проект ние симулираме взаимосвързана мрежа от влакна, които биха действали като ECM и виждаме как
Пускайте Mp3 на 70-годишен рекордер-без постоянни промени: 3 стъпки
Пускайте Mp3 на 70-годишен запис на плейър-без постоянни промени: Това, което основно направих, е да настроя моно връзка между избрания от вас MP3 или медиен източник, вашия компютър, касета, уоки-токи и директно горещо свързване към високоговорителя чрез алигаторни скоби. Както винаги, урок/демонстрационен видеоклип: МОЛЯ, ако