Como corrigir em r: não é possível usar `+.gg()` com um único argumento


Uma mensagem de erro comum que você pode encontrar ao usar ggplot2 em R é:

 Error : Cannot use `+.gg()` with a single argument. Did you accidentally put + on
       a new line? 

Este erro ocorre quando você tenta criar um gráfico usando o pacote de visualização de dados ggplot2 em R, mas acidentalmente coloca o sinal de mais ( + ) no início de uma nova linha em vez de no final da linha. linha atual.

O exemplo a seguir mostra como corrigir esse erro na prática.

Como reproduzir o erro

Suponha que estejamos tentando criar um gráfico de dispersão em ggplot2 usando variáveis do conjunto de dados mtcars incorporado em R:

 library (ggplot2)

#attempt to create scatter plot
ggplot(mtcars, aes (mpg, wt))
+ geom_point()

Error : Cannot use `+.gg()` with a single argument. Did you accidentally put + on
       a new line?

Estamos recebendo um erro porque colocamos o sinal de mais ( + ) no início de uma nova linha.

Como corrigir o erro

Para corrigir esse erro, basta colocar o sinal de mais ( + ) no final da primeira linha:

 library (ggplot2)

#create scatterplot
ggplot(mtcars, aes (mpg, wt)) +
  geom_point() 

Observe que conseguimos criar um gráfico de dispersão sem erros porque movemos o sinal de mais ( + ) para o final da primeira linha.

Recursos adicionais

Os tutoriais a seguir explicam como resolver outros erros comuns em R:

Como corrigir em R: Não é possível encontrar a função “ggplot”
Como corrigir em R: os nomes não correspondem aos nomes anteriores
Como corrigir em R: o comprimento de um objeto mais longo não é múltiplo do comprimento de um objeto mais curto

Add a Comment

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