[R-br] erro: funcao autoplot (ggplot2)

Jasmine Moreira jasmine.moreira.2013 em gmail.com
Segunda Setembro 3 00:09:48 -03 2018


Oi Alex,

O formato ts (time series) não é suportado diretamente pelo ggplot2. Instale o pacote ggfortify e tente o código abaixo:


library(ggfortify)
autoplot(pib_sa[,4])

Abraço,
Jasmine


> Em 2 de set de 2018, à(s) 22:53, Alex Brito via R-br <r-br em listas.c3sl.ufpr.br> escreveu:
> 
> Prezados, 
> 
> sou iniciante no R, e ao elaborar uma apresentação com o pacote ggplot2, através da função autoplot, apareceu esta mensagem  "Error: Objects of type ts not supported by autoplot." Achei estranho pq esse erro. Segue abaixo descrição do script e também o aquivo anexo que pode ser executado em qualquer RStudio. Agradeço, de antemão, a ajuda de vocês!!
> 
> # Extrair dados do SIDRA-IBGE, a partir do API - Pequisa contas trimestrais - CNT ##
> # tabelas 1621(c/ajuste sazonal) #
> 
> library(sidrar)
> 
> 
> tabela1621=get_sidra(api = "/t/1621/n1/all/v/all/p/all/c11255/90687,90691,90696,90707,93404,93405,93406,93407,93408/d/v584%202")
> 
> # criar vetores para as séries coletadas #
> 
> series = c(90687,90691,90696,90707,93404,93405,93406,93407,93408)
> names = c("Agro", "Ind", "Serv", "PIB", "Consumo", "Governo", "FBKF", "Exportacao", "Importacao")
> 
> # construir uma matriz onde as variáveis dispostas em linhas nas tabelas correspondam a colunas na matriz e os valores das linhas correspondam às observações#
> 
> pib_sa = matrix(NA, ncol = length(series), 
>                 nrow = nrow(tabela1621)/length(series))
> 
> ## fazer loop para levar as observações de cada série da tabela para a matriz ##
> 
> 
> for (i in 1:length(series)) {
>   pib_sa[,i]<- tabela1621$Valor[tabela1621$`Setores e subsetores (Código)`
>                                 ==series[i]]
>   
> }
> 
> # dar nomes às colunas #
> 
> 
> colnames(pib_sa) = names
> 
> ## transformar em séries temporais ##
> 
> 
> pib_sa <- ts(pib_sa, start=c(1996,01), freq=4)
> 
> ## apresentação gráfico ##
> 
> library("ggplot2")
> autoplot(pib_sa[,4])
> 
>  "Error: Objects of type ts not supported by autoplot." ##
> 
> 
> Alex Brito
> Departamento de Economia - UFMA
> Grupo de Estudos e Pesquisa em Macroeconomia - GRAMMA
> Cidade Universitária Dom Delgado,
> Av. dos Portugueses, 1966, Bacanga,
> São Luís - MA, 65065-545
> <meuescript.R>_______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20180903/d7228d33/attachment.html>


Mais detalhes sobre a lista de discussão R-br