![Python климаттын өзгөрүшүнөн температуранын өзгөрүшүн графикке келтирүү: 6 кадам Python климаттын өзгөрүшүнөн температуранын өзгөрүшүн графикке келтирүү: 6 кадам](https://i.howwhatproduce.com/images/006/image-16232-j.webp)
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51
![Python климаттын өзгөрүшүнөн температуранын өзгөрүшүн графикке келтирүү Python климаттын өзгөрүшүнөн температуранын өзгөрүшүн графикке келтирүү](https://i.howwhatproduce.com/images/006/image-16232-1-j.webp)
Климаттын өзгөрүшү чоң көйгөй. Ал эми азыр көптөр анын канчалык көтөрүлгөнүн билишпейт. Бул көрсөтмөдө биз климаттын өзгөрүшүнө байланыштуу климаттын температурасынын өзгөрүшүн графикке келтиребиз. Чит баракчасы үчүн, сиз төмөндөгү питон файлын көрө аласыз.
Жабдуулар
Сага керек болот:
- Код редактору (мен PyCharmдын жамааттык версиясын колдоном)
- Python v3.8 же андан жаңыраак
1 -кадам: маалыматтарды жүктөө
Биринчиден, сиз маалыматтарды жүктөп алышыңыз керек. Эгерде сиз башка нерсени график кылгыңыз келсе, анда башка маалымат топтомун колдоно аласыз. Мен NOAAдан маалымат топтомун колдонуп жатам. Бул жерде маалымат топтому. Сиз өзүңүздүн ыңгайлаштырылган параметрлерди киргизип, анан сюжетти басып, ылдый жылдырсаңыз, үстөлдүн сол жагында документи жана X белгиси бар сөлөкөттү көрөсүз. Туура экенине ынануу үчүн, анын үстүнө курсорду алып келиңиз жана CSV форматында маалыматтарды жүктөп алуу керек. Башка CSV файлдары бар, мен аларды ордуна колдоно аласыз.
2 -кадам: Файлыңызды Python долбооруңузга жүктөө
![Файлыңызды Python долбооруңузга жүктөө Файлыңызды Python долбооруңузга жүктөө](https://i.howwhatproduce.com/images/006/image-16232-2-j.webp)
Файлыңызды python долбооруна жүктөө үчүн, биринчиден, ал сиздин компьютериңиздеги бир папкада экенин текшериңиз. Кийинки, териңиз, file = open ("Маалыматтар топтомунун аталышы", "r")
маалыматтар = file.readlines ()
Ачуу функциясы маалымат топтомун ачат жана r окуу үчүн. Файл ачылса да, бул сиз окуй аласыз дегенди билдирет, андыктан биз файл деп аталган дагы бир өзгөрмөнү түзөбүз.
Биз кийинки өзгөрүлмө жыл түзөт. Бул маалымат топтомунун жылдар тилкеси жана аларды сактайт. Ошентип, биз жазабыз, жыл =
3 -кадам: Жылдар Колоннасын Өзгөрмө Жылдарга кошуу
![Жылдар Колоннасын Өзгөрмөлүү Жылдарга Кошуу Жылдар Колоннасын Өзгөрмөлүү Жылдарга Кошуу](https://i.howwhatproduce.com/images/006/image-16232-3-j.webp)
Жылдар тилкесин жылдар өзгөрмөсүнө кошуу үчүн биз for циклин иштетебиз.
маалыматтагы сап үчүн: years.append (int (line.split (',') [0]))
For цикли ар бир сап үчүн циклди иштетет. years.append кашаанын ичиндегини кошот. Int функциясы кашаанын ичиндеги нерселерди бүтүн санга айландырат. Line.split (",") саптын мазмунун үтүргө бөлүп, массивди кайтарат, андыктан биз массивдин биринчи элементин алуу үчүн [0] аягына коёбуз.
4 -кадам: Температуранын вариациясын түзүү жана ага температураны кошуу
![Variale температурасын түзүү жана ага температураларды кошуу Variale температурасын түзүү жана ага температураларды кошуу](https://i.howwhatproduce.com/images/006/image-16232-4-j.webp)
Биздин.csv файлы сызыктар менен бөлүнгөндүктөн, жаңы сап бар экенин көрсөтүү үчүн, бизде / n ар бир саптын аягында жаңы сапты билдирет. Бул маалымат топтомунан температураны алуу үчүн дагы бир аз иштешибиз керек дегенди билдирет. Биз ошол эле код менен баштайбыз.
темп =
маалымат саптары үчүн:
numlist = line.split (',') [1].split ()
Акыркы саптын аягында бизде экинчи.бөлүм бар экенин байкаңыз. Бул аны ар бир каарманга бөлүп берет, эгерде бизде салам сөзү бар болсо, анда ал h, e, l, l, o болуп калат. Кийинки биз массивдин тизмесинен температураны гана алышыбыз керек.
num = float (''. join (numlist)) temp.append (num)
Num өзгөрмөсү массивдин номер тизмегинин кошулган версиясын калкымага айландырат. Өткөн сабакты үйрөнгөнүбүздөй.append методу аны массивге кошот.
5 -кадам: Pyplotту Matplotlibтен импорттоо
![Matplotlibден Pyplot импорттоо Matplotlibден Pyplot импорттоо](https://i.howwhatproduce.com/images/006/image-16232-5-j.webp)
Температураны графикке келтирүү үчүн сиз Pyplotту импорттошуңуз керек.
matplotlib импорттук pyplot катары plt
Бул азыр сиздин долбоорго Pyplotту кошот жана сиз plt деп атаган анын кандайдыр бир функцияларын колдонот. functionName ().
6 -кадам: Графика
![Графика Графика](https://i.howwhatproduce.com/images/006/image-16232-6-j.webp)
Аны графикке келтирүү үчүн биз график функциясын чакырабыз. Андан кийин графигибизди белгилөө үчүн xlabel жана ylabel деп атайбыз.
plt.plot (жылдар, темп)
plt.ylabel ('Температура (C)')
plt.xlabel ('Жылдар')
plt.show ()
Шоу функциясы графикти көрсөтөт.
Сунушталууда:
Температуранын эскертүүсү: 10 кадам
![Температуранын эскертүүсү: 10 кадам Температуранын эскертүүсү: 10 кадам](https://i.howwhatproduce.com/images/001/image-2351-j.webp)
Температура жөнүндө эскертүүчү боо: Флоридада жашагандыктан, сыртта өтө ысып кеткенде мага эскертүү бере турган кийимди жасоого кызыкчумун. Arduino жана бир нече жөнөкөй компоненттерди колдонуп, мен башымды байлап турган схеманы түзө алдым
Raspberry Pi Климаттын Мониторинг жана Контролдоо Системасы: 6 кадам
![Raspberry Pi Климаттын Мониторинг жана Контролдоо Системасы: 6 кадам Raspberry Pi Климаттын Мониторинг жана Контролдоо Системасы: 6 кадам](https://i.howwhatproduce.com/images/001/image-38-9-j.webp)
Raspberry Pi Климатты Мониторинг жана Көзөмөлдөө Системасы: Адамдар үйүнүн ичинде ыңгайлуу болгусу келет. Биздин аймактын климаты өзүбүзгө туура келбеши үчүн, биз үйдүн ден -соолугун чыңдоо үчүн көптөгөн приборлорду колдонобуз: жылыткыч, аба муздатуучу, нымдагыч, кургатуучу, тазалагыч жана башкалар
Температуранын маанисинин өзгөрүшүн сезе турган схема: 10 кадам
![Температуранын маанисинин өзгөрүшүн сезе турган схема: 10 кадам Температуранын маанисинин өзгөрүшүн сезе турган схема: 10 кадам](https://i.howwhatproduce.com/images/006/image-15968-j.webp)
Температуранын маанисинин өзгөрүшүн сезе турган схема: Бул схема LM35 температура сенсорунун жардамы менен температураны өлчөйт жана схеманын релесин күйгүзүп жана өчүргөн маалыматы менен ic op-amp аркылуу кирүү чыңалуусун салыштырат
Raspberry Pi негизиндеги ички климаттын мониторинг системасы: 6 кадам
![Raspberry Pi негизиндеги ички климаттын мониторинг системасы: 6 кадам Raspberry Pi негизиндеги ички климаттын мониторинг системасы: 6 кадам](https://i.howwhatproduce.com/images/010/image-27739-j.webp)
Raspberry Pi негизиндеги ички климаттын мониторинг системасы: Бул блогду окуп, өзүңүздүн системаңызды куруңуз, ошондо сиздин бөлмөңүз өтө кургак же нымдуу болгондо эскертүүлөрдү ала аласыз. климаттын негизги шарттарына кыскача көз чаптырыңыз
Ubuntu'до аудио жаздырууну графикке келтирүү: 5 кадам
![Ubuntu'до аудио жаздырууну графикке келтирүү: 5 кадам Ubuntu'до аудио жаздырууну графикке келтирүү: 5 кадам](https://i.howwhatproduce.com/images/003/image-6753-40-j.webp)
Убунтудагы аудио жазууларды графикке келтирүү: Эгер сиз мага окшош болсоңуз, анда сиздин жетекчилер сизден жумуш учурунда иштөөнү күтүшөт жана сиз каалагандай сүйүктүү радиоңузду угуп отурбайсыз. Бул нускамада мен mplayer, lame аркылуу каалаган аудио агымды кантип автоматтык түрдө жаздырууну көрсөтөм