MulaiMulai sekarang secara gratis

While dengan plot

Loop dapat digunakan untuk berbagai contoh yang menarik! Bagaimana jika Anda ingin memvisualisasikan utang Anda yang berkurang dari waktu ke waktu? Seperti latihan sebelumnya, yang satu ini menggunakan loop untuk memodelkan pelunasan, $500 setiap kali. Namun, pada setiap iterasi Anda juga akan menambahkan total sisa utang ke sebuah plot, sehingga Anda dapat memvisualisasikan penurunannya seiring waktu.

Latihan ini sudah dikerjakan untuk Anda. Mari kita bahas apa yang terjadi di sini.

  • Pertama, inisialisasi beberapa variabel:

    • debt = Utang Anda saat ini
    • i = Dinaikkan setiap kali utang berkurang. Titik berikutnya pada sumbu x.
    • x_axis = Vektor berisi nilai i. Sumbu x untuk plot.
    • y_axis = Vektor berisi debt. Sumbu y untuk plot.
    • Selain itu, buat plot pertama. Hanya satu titik untuk utang Anda saat ini.
  • Lalu, buat while loop. Selama Anda masih memiliki utang:

    • debt dikurangi sebesar 500.
    • i dinaikkan.
    • x_axis diperpanjang dengan 1 titik lagi.
    • y_axis diperpanjang dengan titik utang berikutnya.
    • Plot berikutnya dibuat dari data yang telah diperbarui.

Setelah Anda menjalankan kodenya, Anda dapat menggunakan Previous Plot untuk kembali dan melihat semua 11 plot yang dibuat!

Latihan ini adalah bagian dari kursus

R Tingkat Menengah untuk Keuangan

Lihat Kursus

Petunjuk latihan

  • Cukup tekan Kirim Jawaban setelah Anda selesai mengeksplorasi!

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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))
}
Edit dan Jalankan Kode