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 borcuni= 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:
debt500 azaltılır.ibir artırılır.x_axisbir nokta daha uzatılır.y_axisbir 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
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))
}