Como consertar em r: não é possível encontrar a função “ggplot”;
Um erro que você pode encontrar no R é:
Error in ggplot(df, aes(x = x, y = y)): could not find function "ggplot"
Este erro ocorre quando você tenta criar um gráfico usando o pacote de visualização de dados ggplot2 , mas não consegue carregar o pacote primeiro.
Este tutorial explica cinco maneiras possíveis de corrigir esse erro.
Como reproduzir este erro
Suponha que executemos o seguinte código em R:
#create data frame df <- data. frame (x=c(1, 2, 4, 5, 7, 8, 9, 10), y=c(12, 17, 27, 39, 50, 57, 66, 80)) #create scatterplot of x vs. y ggplot(df, aes(x=x, y=y)) + geom_point() Error in ggplot(df, aes(x = x, y = y)): could not find function "ggplot"
Estamos recebendo um erro porque não carregamos o pacote ggplot2 em nosso ambiente R atual.
Correção potencial nº 1: carregue o pacote ggplot2
A maneira mais comum de corrigir esse erro é simplesmente carregar o pacote ggplot2 usando a função biblioteca() :
library (ggplot2) #create scatterplot of x vs. y ggplot(df, aes(x=x, y=y)) + geom_point()
Em muitos casos, isso corrigirá o erro.
Correção potencial nº 2: instale ggplot2
Se a correção nº 1 não funcionar, pode ser necessário instalar o ggplot2 usando a função install.packages() :
#install ggplot2 install.packages(" ggplot2 ") #load ggplot2 library (ggplot2) #create scatterplot of x vs. y ggplot(df, aes(x=x, y=y)) + geom_point()
Correção potencial nº 3: instale ggplot2 com dependências
Se as correções anteriores não funcionarem, pode ser necessário instalar o ggplot2 e também especificar a instalação de todos os pacotes dos quais o ggplot2 depende:
#install ggplot2 and all dependencies install.packages(" ggplot2 ", dependencies= TRUE ) #load ggplot2 library (ggplot2) #create scatterplot of x vs. y ggplot(df, aes(x=x, y=y)) + geom_point()
Correção potencial nº 4: remover e reinstalar ggplot2
Se as correções anteriores não funcionarem, pode ser necessário remover completamente a versão atual do ggplot2 e reinstalá-la:
#remove ggplot2 remove.packages(" ggplot2 ") #install ggplot2 install.packages(" ggplot2 ") #load ggplot2 library (ggplot2) #create scatterplot of x vs. y ggplot(df, aes(x=x, y=y)) + geom_point()
Correção potencial nº 5: execute o trecho de código correto
Se nenhuma das correções anteriores funcionar, talvez você só precise verificar se está executando o código correto em R que realmente instala e carrega o pacote ggplot2.
Em muitas circunstâncias, você pode simplesmente esquecer de executar as duas linhas que instalam e carregam o ggplot2 em R.
Recursos adicionais
Os tutoriais a seguir explicam como corrigir outros erros comuns no R:
Como corrigir em R: não é possível usar `+.gg()` com um único argumento
Como corrigir em R: número incorreto de índices na matriz
Como reparar em R: índice fora dos limites