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

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *