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 inii= Dinaikkan setiap kali utang berkurang. Titik berikutnya pada sumbu x.x_axis= Vektor berisi nilaii. Sumbu x untuk plot.y_axis= Vektor berisidebt. 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:
debtdikurangi sebesar 500.idinaikkan.x_axisdiperpanjang dengan 1 titik lagi.y_axisdiperpanjang 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
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))
}