While avec un graphique
Les boucles peuvent servir à toutes sortes d’exemples sympa ! Et si vous vouliez visualiser la diminution de votre dette au fil du temps ? Comme dans l’exercice précédent, celui-ci utilise une boucle pour modéliser le remboursement, 500 $ à la fois. Cependant, à chaque itération, vous ajouterez aussi le montant restant de votre dette au graphique, afin de visualiser la baisse au fur et à mesure.
Cet exercice a déjà été réalisé pour vous. Voyons ce qui se passe ici.
D’abord, initialisez quelques variables :
debt= Votre dette actuellei= Incrémentée à chaque réduction de la dette. Le prochain point sur l’axe des x.x_axis= Un vecteur dei. L’axe des x pour les graphiques.y_axis= Un vecteur dedebt. L’axe des y pour les graphiques.- Créez aussi le premier graphique. Un simple point représentant votre dette actuelle.
Ensuite, créez une boucle while. Tant qu’il vous reste de la dette :
debtest réduite de 500.iest incrémentée.x_axisest étendu d’un point supplémentaire.y_axisest étendu avec le prochain point de dette.- Le graphique suivant est créé à partir des données mises à jour.
Après avoir exécuté le code, vous pouvez utiliser Previous Plot pour revenir en arrière et consulter les 11 graphiques créés !
Cet exercice fait partie du cours
R intermédiaire pour la finance
Instructions
- Appuyez simplement sur Soumettre la réponse une fois votre exploration terminée !
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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))
}