En este artículo, vamos a ver cómo corregir el error `mapping` debe ser creado por `aes()` en el lenguaje de programación R.
El mapeo debe ser creado por aes() El error ocurre cuando usamos el argumento aes() al crear un gráfico en ggplot2 con un lugar incorrecto o sin sintaxis de mapeo.
Produciendo el error
Aquí crearemos un marco de datos con dos variables y luego intentaremos trazar con el lugar incorrecto de aes().
R
library(ggplot2) # Create example data data <- data.frame(x = 5:1, y = 10:6) ggplot() + geom_point(data, aes(x=x))
Producción:
Error: `mapping` must be created by `aes()`
Método 1: Resolver usando Mapeo
Implementaremos los atributos de mapeo delante del argumento aes(), este error ocurre sin usar la sintaxis de mapeo.
R
library(ggplot2) # Create example data data <- data.frame(x = 5:1, y = 10:6) ggplot() + geom_point(data, mapping=aes(x=x, y = y))
Producción:
Método 2: Resolver usando el método aes()
También podemos corregir este error usando aes() en el lugar correcto, el argumento aes() dentro de la función ggplot().
R
library(ggplot2) # Create example data data <- data.frame(x = 5:1, y = 10:6) ggplot(data, aes(x=x, y)) + geom_point()
Producción: