Uma das grandes vantagens de se utilizar o R como ferramenta de trabalho - veja como aprender R em nossos Cursos Aplicados - é poder automatizar a coleta de dados da internet com scripts. Para ilustrar, podemos tomar o exemplo do mercado de ações brasileiro. Podemos pegar os dados referente à ação da Vale do Rio do Doce na Bovespa a partir do pacote quantmod, construindo um gráfico para a mesma ao longo do tempo. O código abaixo ilustra.
library(quantmod) library(ggplot2) library(scales) library(ggthemes) env = new.env() getSymbols("VALE3.SA",src="yahoo", env=env, from=as.Date('2019-01-14')) vale = env$VALE3.SA[,4] autoplot(vale)+ geom_line(size=.8, colour='darkblue')+ scale_x_date(date_breaks = '2 days', labels = date_format("%b %d"))+ labs(title='VALE3.SA', caption='Fonte: analisemacro.com.br com dados do Yahoo Finance.')+ xlab('')+ylab('R$')+ theme_economist_white()
E o gráfico...