Mündəricat:

Python -da İqlim Dəyişikliyindən İstilik Dəyişikliyinin Qrafiki: 6 Addım
Python -da İqlim Dəyişikliyindən İstilik Dəyişikliyinin Qrafiki: 6 Addım

Video: Python -da İqlim Dəyişikliyindən İstilik Dəyişikliyinin Qrafiki: 6 Addım

Video: Python -da İqlim Dəyişikliyindən İstilik Dəyişikliyinin Qrafiki: 6 Addım
Video: Qlobal iqlim dəyişikliyi hansı fəsadlara yol açır? 2024, Noyabr
Anonim
Python -da İqlim Dəyişikliyindən İstilik Dəyişikliyinin Qrafiki
Python -da İqlim Dəyişikliyindən İstilik Dəyişikliyinin Qrafiki

İqlim Dəyişikliyi böyük bir problemdir. Və bir çox insanlar bunun nə qədər yüksəldiyini bilmirlər. Bu təlimatda, iqlim dəyişikliyi səbəbiylə iqlimdəki temperatur dəyişikliyini qrafiklə izah edəcəyik. Bir fırıldaqçı hesabatı üçün aşağıdakı python faylına baxa bilərsiniz.

Təchizat

Lazım olacaq:

  • Kod Redaktoru (PyCharm -ın icma versiyasından istifadə edirəm)
  • Python v3.8 və ya daha yeni

Addım 1: Məlumatların Yüklənməsi

Əvvəlcə məlumatları yükləməlisiniz. Başqa bir şey qrafik etmək istəyirsinizsə, fərqli bir verilənlər bazasından istifadə edə bilərsiniz. NOAA -dan bir məlumat dəsti istifadə edirəm. Budur verilənlər bazası. Öz xüsusi parametrlərinizi daxil edə bilərsiniz və sonra süjetə vurun, aşağı diyirləyin və cədvəlin sol üst tərəfində bir sənəd və X işarəsi olan bir simge görəcəksiniz. Doğru olduğundan əmin olmaq üçün üzərinə gedin və CSV formatında məlumat yükləyin yazmalıdır. Aşağıda qoyduğum başqa csv faylları da var ki, bunun əvəzinə istifadə edə bilərsiniz.

Addım 2: Faylınızı Python Layihənizə Yükləyin

Faylınızı Python Layihənizə Yükləyin
Faylınızı Python Layihənizə Yükləyin

Faylınızı python layihəsinə yükləmək üçün əvvəlcə kompüterinizdə eyni qovluqda olduğundan əmin olun. Sonra yazın, file = open ("Veri Kümesinin Adı", "r")

data = file.readlines ()

Açıq funksiya bir verilənlər bazası açır və r oxumaq üçündür. Fayl açılsa da, bu onu oxuya biləcəyiniz mənasını verir, buna görə də faylı oxuyan data adlı başqa bir dəyişən yaradırıq.

Sonradan dəyişkən illər yaradırıq. Bu, verilənlər bazasının illər sütunudur və onları saxlayacaq. Beləliklə yazırıq, il =

Addım 3: Dəyişən İllərə İllər Sütunu əlavə edin

İllər Dəyişəninə İllər Sütununun əlavə edilməsi
İllər Dəyişəninə İllər Sütununun əlavə edilməsi

İllər sütununu illər dəyişəninə əlavə etmək üçün for döngəsini işə salırıq.

məlumatlardakı sətir üçün: years.append (int (line.split (',') [0]))

For döngüsü hər bir xətt üçün döngəni idarə edir. years.append mötərizədə olanları əlavə edir. İnt funksiyası mötərizədə olanları tamsayıya çevirir. Line.split (",") xəttin məzmununu virgüllə ayıracaq və bir sıra qaytaracaq, buna görə də serialdakı ilk elementi əldə etmək üçün sonuna [0] qoyuruq.

Addım 4: Temperatur Variale Yaratmaq və Temperaturları Ona Əlavə etmək

İstilik Variale Yaratmaq və Temperaturları Ona Əlavə etmək
İstilik Variale Yaratmaq və Temperaturları Ona Əlavə etmək

. Csv faylımız xətlərlə ayrıldığı üçün yeni bir sətrin olduğunu göstərmək üçün hər sətrin sonunda yeni bir sətri təmsil etmək üçün / n var. Bu o deməkdir ki, temperaturu verilənlər bazasından əldə etmək üçün bir az daha çox iş görməliyik. Eyni kodla başlayırıq.

temp =

məlumat daxil olmaq üçün:

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

Son sətrin sonunda ikinci.split olduğumuza diqqət yetirin. Bu, hər bir xarakterə bölünəcək, buna görə də salam sözümüz varsa h, e, l, l, o olacaq. Növbəti sıra siyahısından yalnız temperaturu almalıyıq.

num = float (''. qoşul (numlist)) temp.append (num)

Num dəyişən, sıra nömrələr siyahısının qoşulmuş versiyasını floata çevirir. Son dərsi öyrəndiyimiz kimi.append metodu onu massivə əlavə edir.

Addım 5: Pyplot -u Matplotlib -dən idxal edin

Matplotlib -dən Pyplot idxalı
Matplotlib -dən Pyplot idxalı

Temperaturu qrafikləşdirmək üçün Pyplot idxal etməlisiniz.

matplotlib idxal pyplot kimi plt

Bu, artıq layihənizə və plt dediyiniz hər hansı bir funksiyadan istifadə etmək üçün Pyplot əlavə edir. functionName ().

Addım 6: Qrafik

Qrafik
Qrafik

Bunu qrafik etmək üçün süjet funksiyası adlandırırıq. Daha sonra qrafikimizi etiketləmək üçün xlabel və ylabel adlandırırıq.

plt.plot (il, temp)

plt.ylabel ('Temperatur (C)')

plt.xlabel ('İllər')

plt.show ()

Göstər funksiyası qrafiki göstərir.

Tövsiyə: