While con un grafico
I loop possono essere usati per tanti esempi divertenti! E se volessi visualizzare come il tuo debito diminuisce nel tempo? Come nell'esercizio precedente, anche qui usiamo un loop per simulare il rimborso, 500 $ alla volta. Tuttavia, a ogni iterazione aggiungerai anche il totale del debito rimanente a un grafico, così puoi vedere il totale che scende man mano.
Questo esercizio è già stato svolto per te. Vediamo cosa succede qui.
Per prima cosa, inizializza alcune variabili:
debt= Il tuo debito attualei= Incrementata ogni volta che il debito si riduce. Il prossimo punto sull’asse x.x_axis= Un vettore di valorii. L’asse x dei grafici.y_axis= Un vettore di valoridebt. L’asse y dei grafici.- Inoltre, crea il primo grafico. Solo un singolo punto del tuo debito attuale.
Poi, crea un ciclo while. Finché hai ancora debito:
debtsi riduce di 500.iviene incrementata.x_axisviene esteso di 1 punto in più.y_axisviene esteso con il punto di debito successivo.- Il grafico successivo viene creato dai dati aggiornati.
Dopo aver eseguito il codice, puoi usare Previous Plot per tornare indietro e visualizzare tutti e 11 i grafici creati!
Questo esercizio fa parte del corso
R intermedio per la finanza
Istruzioni dell'esercizio
- Premi semplicemente Invia risposta dopo che hai finito di esplorare!
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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))
}