Мазмұны:

Python климатының өзгеруінен температураның өзгеруін суреттеу: 6 қадам
Python климатының өзгеруінен температураның өзгеруін суреттеу: 6 қадам

Бейне: Python климатының өзгеруінен температураның өзгеруін суреттеу: 6 қадам

Бейне: Python климатының өзгеруінен температураның өзгеруін суреттеу: 6 қадам
Бейне: География. Сабақ№5 Климаттың адамзат тіршілігі мен шаруашылығына тигізетін әсері 2024, Қараша
Anonim
Python климатының өзгеруінен температураның өзгеруін суреттеу
Python климатының өзгеруінен температураның өзгеруін суреттеу

Климаттың өзгеруі - үлкен мәселе. Ал қазір көптеген адамдар оның қаншалықты көтерілгенін білмейді. Бұл нұсқаулықта біз климаттың өзгеруіне байланысты климаттағы температураның өзгеруін графикке саламыз. Басқару парағы үшін төмендегі python файлын көруге болады.

Жабдықтар

Сізге қажет:

  • Код редакторы (мен PyCharm қауымдастық нұсқасын қолданамын)
  • Python v3.8 немесе одан жаңасы

1 -қадам: Деректерді жүктеу

Алдымен сіз деректерді жүктеуіңіз керек. Егер сіз басқа нәрсені графиктен өткізгіңіз келсе, басқа деректер жиынтығын қолдана аласыз. Мен NOAA деректер жиынтығын қолданамын. Міне, деректер жиынтығы. Сіз өзіңіздің жеке параметрлеріңізді енгізе аласыз, содан кейін сюжетті нұқыңыз, төмен қарай айналдырыңыз, сонда сіз кестенің жоғарғы сол жағында құжат пен X белгісін көресіз. Дұрыс екеніне көз жеткізу үшін оның үстіне апарыңыз және CSV форматындағы деректерді жүктеу керек. Мен төменде орналастырған басқа CSV файлдары бар, оларды орнына пайдалануға болады.

2 -қадам: Файлды Python жобасына жүктеу

Файлды Python жобасына жүктеу
Файлды Python жобасына жүктеу

Файлды python жобасына жүктеу үшін алдымен оның компьютердегі бір қалтада екеніне көз жеткізіңіз. Әрі қарай теріңіз, file = open («Деректер жиынының атауы», «r»)

деректер = file.readlines ()

Ашық функция деректер жиынтығын ашады және r оқуға арналған. Файл ашылғанына қарамастан, бұл сіз оны оқи алатындығыңызды білдіреді, сондықтан біз файлды оқитын деректер деп аталатын басқа айнымалы құрамыз.

Содан кейін біз ауыспалы жылдарды жасаймыз. Бұл деректер жиынының жылдар бағанасы және оларды сақтайды. Сондықтан біз тереміз, жыл =

3 -қадам: Жылдар бағанын айнымалы жылдарға қосу

Жылдар бағанын айнымалы жылдарға қосу
Жылдар бағанын айнымалы жылдарға қосу

Жылдар бағанын жылдар айнымалысына қосу үшін біз for циклін іске қосамыз.

деректердегі жол үшін: years.append (int (line.split (',') [0]))

For циклы әр жолға арналған циклды іске қосады. years.append жақшаға не қосылады. Int функциясы жақша ішіндегілерді бүтін санға түрлендіреді. Line.split («,») жолдың бөлінген бөлігін үтірмен бөліп, жиымды қайтарады, сондықтан біз [0] соңына жиымның бірінші элементін алу үшін қоямыз.

4 -қадам: Әртүрлі температуралық температураны құру және оған температураны қосу

Вариальды температураны құру және оған температураны қосу
Вариальды температураны құру және оған температураны қосу

Біздің.csv файлы сызықтармен бөлінгендіктен, жаңа жол бар екенін көрсету үшін бізде әр жолдың соңында жаңа жолды білдіретін / n бар. Бұл дегеніміз, біз деректер жиынтығынан температураны алу үшін тағы біраз жұмыс істеуіміз керек. Біз сол кодтан бастаймыз.

температура =

деректердегі жол үшін:

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

Назар аударыңыз, бізде соңғы жолдың соңында екінші.бөлім бар. Бұл оны әр кейіпкерге бөледі, сондықтан егер бізде сәлем сөзі болса, ол h, e, l, l, o болады. Біз енді массивтің сандық тізімінен тек температураны алуымыз керек.

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

Num айнымалысы массив нөмірлер тізімінің қосылған нұсқасын өзгермеліге түрлендіреді. Өткен сабақты білгеніміздей.append әдісі оны массивке қосады.

5 -қадам: Matplotlib -тен Pyplot импорттау

Matplotlib -тен Pyplot импорттау
Matplotlib -тен Pyplot импорттау

Температураны диаграммалау үшін Pyplot импорттау керек.

matplotlib импорты pyplot ретінде plt

Бұл сіздің жобаңызға Pyplot қосады және оның кез келген функциясын пайдалану үшін plt деп атайды. functionName ().

6 -қадам: Графика

Графика
Графика

Оны графикке салу үшін графикалық функция деп атаймыз. Содан кейін біз графикті белгілеу үшін xlabel және ylabel деп атаймыз.

plt.plot (жылдар, температура)

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

plt.xlabel ('Жылдар')

plt.show ()

Көрсету функциясы графикті көрсетеді.

Ұсынылған: