[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