BaşlayınÜcretsiz başlayın

Grafikle while

Döngüler her tür eğlenceli örnek için kullanılabilir! Borcunun zaman içinde nasıl azaldığını görselleştirmek istediğini düşün. Son egzersize benzer şekilde, bu egzersiz de borcunu her seferinde 500 $ ödeyerek kapatmayı modelleyen bir döngü kullanıyor. Ancak, her yinelemede kalan borç tutarını bir grafiğe de ekleyeceksin, böylece azalımı adım adım görebileceksin.

Bu egzersiz senin için zaten yapıldı. Burada neler olduğundan bahsedelim.

  • Önce bazı değişkenleri başlat:

    • debt = Mevcut borcun
    • i = Borç her azaldığında artırılır. X eksenindeki bir sonraki nokta.
    • x_axis = i'lerden oluşan bir vektör. Grafiklerin x ekseni.
    • y_axis = debt'ten oluşan bir vektör. Grafiklerin y ekseni.
    • Ayrıca, ilk grafiği oluştur. Mevcut borcunu gösteren tek bir nokta.
  • Sonra bir while döngüsü oluştur. Hâlâ borcun olduğu sürece:

    • debt 500 azaltılır.
    • i bir artırılır.
    • x_axis bir nokta daha uzatılır.
    • y_axis bir sonraki borç noktasını ekleyerek uzatılır.
    • Güncellenen verilerden bir sonraki grafik oluşturulur.

Kodu çalıştırdıktan sonra, oluşturulan 11 grafiğin hepsine geri dönüp bakmak için Previous Plot'u kullanabilirsin!

Bu egzersiz, kursun bir parçasıdır

Finans için Orta Düzey R

Kursa Göz Atın

Egzersiz talimatları

  • Keşfetmeyi bitirdikten sonra sadece Yanıtı Gönder'e bas!

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

debt <- 5000    # initial debt
i <- 0          # x axis counter
x_axis <- i     # x axis
y_axis <- debt  # y axis

# Initial plot
plot(x_axis, y_axis, xlim = c(0,10), ylim = c(0,5000))

# Graph your debt
while (debt > 0) {

  # Updating variables
  debt <- debt - 500
  i <- i + 1
  x_axis <- c(x_axis, i)
  y_axis <- c(y_axis, debt)
  
  # Next plot
  plot(x_axis, y_axis, xlim = c(0,10), ylim = c(0,5000))
}
Kodu Düzenle ve Çalıştır