İçindekiler:

Python'da İklim Değişikliğinden Sıcaklık Değişiminin Grafiklendirilmesi: 6 Adım
Python'da İklim Değişikliğinden Sıcaklık Değişiminin Grafiklendirilmesi: 6 Adım

Video: Python'da İklim Değişikliğinden Sıcaklık Değişiminin Grafiklendirilmesi: 6 Adım

Video: Python'da İklim Değişikliğinden Sıcaklık Değişiminin Grafiklendirilmesi: 6 Adım
Video: İklim Değişikliği Nedir? 2024, Kasım
Anonim
Python'da İklim Değişikliğinden Sıcaklık Değişiminin Grafiklendirilmesi
Python'da İklim Değişikliğinden Sıcaklık Değişiminin Grafiklendirilmesi

İklim Değişikliği büyük bir sorun. Ve birçok insan artık ne kadar yükseldiğini bilmiyor. Bu talimatta, iklim değişikliğine bağlı olarak iklimdeki sıcaklık değişikliğinin grafiğini çıkaracağız. Hile sayfası için aşağıdaki python dosyasını inceleyebilirsiniz.

Gereçler

İhtiyacın olacak:

  • Bir Kod Düzenleyici (PyCharm'ın topluluk sürümünü kullanıyorum)
  • Python v3.8 veya daha yenisi

Adım 1: Verileri İndirme

İlk önce verileri indirmeniz gerekir. Başka bir şeyin grafiğini çıkarmak istiyorsanız, farklı bir veri kümesi kullanabilirsiniz. NOAA'dan bir veri seti kullanıyorum. İşte veri seti. Kendi özel parametrelerinizi girebilir ve ardından çizime tıklayıp aşağı kaydırabilirsiniz; tablonun sol üst köşesinde üzerinde bir belge ve üzerinde bir X bulunan bir simge göreceksiniz. Doğru olduğundan emin olmak için fareyle üzerine gelin ve Verileri CSV biçiminde indir yazmalıdır. Bunun yerine kullanabileceğiniz aşağıya koyduğum başka csv dosyaları da var.

Adım 2: Dosyanızı Python Projenize Yükleme

Dosyanızı Python Projenize Yükleme
Dosyanızı Python Projenize Yükleme

Dosyanızı python projesine yüklemek için öncelikle bilgisayarınızda aynı klasörde olduğundan emin olun. Sonraki, yazın, dosya = open(" Veri Kümesinin Adı ", "r")

veri = dosya.readlines()

open işlevi bir veri kümesi açar ve r, read içindir. Dosya açılmış olsa da, bu sadece onu okuyabileceğiniz anlamına gelir, bu yüzden dosyayı okuyan data adında başka bir değişken yaratırız.

Daha sonra değişken bir yıl yaratıyoruz. Bu, veri kümesinin yıllar sütunudur ve bunları saklayacaktır. Yani yazıyoruz, yıllar =

Adım 3: Years Değişkenine Years Sütunu Ekleme

Years Değişkenine Years Sütunu Ekleme
Years Değişkenine Years Sütunu Ekleme

Yıllar değişkenine yıllar sütununu eklemek için bir for döngüsü çalıştırırız.

data in satırı için: years.append(int(line.split(', ')[0]))

for döngüsü, her satır için döngüyü çalıştırır. years.append parantez içindekileri ekler. int işlevi, parantez içindekileri bir tam sayıya dönüştürür. Line.split(", ") bölünmüş satırın içeriğini bir virgülle böler ve bir dizi döndürür, bu nedenle dizinin ilk öğesini, yılı almak için sonuna [0] koyarız.

Adım 4: Bir Sıcaklık Değişkeni Oluşturma ve Sıcaklıkları Buna Ekleme

Sıcaklık Değişkeni Oluşturma ve Sıcaklıkları Buna Ekleme
Sıcaklık Değişkeni Oluşturma ve Sıcaklıkları Buna Ekleme

.csv dosyamız satırlarla ayrıldığından, yeni bir satır olduğunu göstermek için her satırın sonunda yeni bir satırı temsil eden \n var. Bu, veri kümesinden sıcaklığı almak için biraz daha çalışmamız gerektiği anlamına gelir. Aynı kodla başlıyoruz.

sıcaklık =

veri satırı için:

sayı listesi = satır.split(', ')[1].split()

Son satırın sonunda ikinci bir.split olduğuna dikkat edin. Bu, onu her karaktere ayırır, böylece merhaba kelimemiz varsa h, e, l, l, o olur. Daha sonra dizi numlist'inden yalnızca sıcaklığı almamız gerekiyor.

sayı = kayan nokta(''.join(sayı listesi))temp.append(sayı)

num değişkeni, numlist dizisinin birleştirilmiş sürümünü bir kayan nokta değerine dönüştürür. Son derste öğrendiğimiz gibi,.append yöntemi onu diziye ekler.

Adım 5: Pyplot'u Matplotlib'den İçe Aktarma

Pyplot'u Matplotlib'den İçe Aktarmak
Pyplot'u Matplotlib'den İçe Aktarmak

Sıcaklıkların grafiğini çıkarmak için Pyplot'u içe aktarmanız gerekir.

matplotlib'den pyplot'u plt olarak içe aktar

Bu şimdi projenize Pyplot'u ekler ve plt olarak adlandırdığınız işlevlerinden herhangi birini kullanır. fonksiyon adı ().

Adım 6: Grafik Oluşturma

grafik oluşturma
grafik oluşturma

Grafiği yapmak için arsa fonksiyonunu çağırırız. Daha sonra grafiğimizi etiketlemek için xlabel ve ylabel'i çağırırız.

plt.plot(yıl, sıcaklık)

plt.ylabel('Sıcaklık (C)')

plt.xlabel('Yıllar')

plt.göster()

Gösteri işlevi grafiği görüntüler.

Önerilen: