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