While com um gráfico
Loops podem ser usados para todo tipo de exemplo legal! E se você quisesse visualizar sua dívida diminuindo ao longo do tempo? Como no exercício anterior, este usa um loop para simular o pagamento, de $500 em $500. Porém, a cada iteração você também adicionará o valor restante da dívida a um gráfico, para visualizar a queda conforme avança.
Este exercício já foi resolvido para você. Vamos entender o que está acontecendo aqui.
Primeiro, inicialize algumas variáveis:
debt= Sua dívida atuali= Incrementada cada vez que a dívida é reduzida. O próximo ponto no eixo x.x_axis= Um vetor dei. O eixo x dos gráficos.y_axis= Um vetor dedebt. O eixo y dos gráficos.- Além disso, crie o primeiro gráfico. Apenas um ponto único da sua dívida atual.
Em seguida, crie um while loop. Enquanto ainda houver dívida:
debté reduzida em 500.ié incrementada.x_axisé estendido por mais 1 ponto.y_axisé estendido com o próximo valor da dívida.- O próximo gráfico é criado a partir dos dados atualizados.
Depois de executar o código, você pode usar Previous Plot para voltar e ver todos os 11 gráficos criados!
Este exercício faz parte do curso
R Intermediário para Finanças
Instruções do exercício
- Basta pressionar Enviar Resposta depois de terminar de explorar!
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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))
}