al intentar ejecutar los boxplot con ggplot, me salta este error: Error: Must request at least one colour from a hue palette.

Pregunta de la clase:
Mario Barbero Santillán

Mario Barbero Santillán

Pregunta
studenthace 6 años

al intentar ejecutar los boxplot con ggplot (me pasa en varios boxplot), me salta este error:

Error: Must request at least one colour from a hue palette.

ggplot(mtcars, aes(x = am, y = mpg, fill = am)) + geom_boxplot() + labs(x = "Tipo de caja", y = "Millas por galon", tittle = "millas por galon por tipo de caja") + theme(legend.position = "none")+ theme(panel.background = element_blank(),panel.grid.major = element_blank(), panel.grid.minor = element_blank())```
6 respuestas
para escribir tu comentario
    Mario Barbero Santillán

    Mario Barbero Santillán

    studenthace 6 años

    Aun poniendo en el que no funciona alpha =0.6, que lo único que cambia con el que funciona, sigue sin funcionar

    Mario Barbero Santillán

    Mario Barbero Santillán

    studenthace 6 años

    solo me funciona este:

    ggplot(mtcars, aes(x = as.factor(cyl), y = hp, fill = cyl)) + geom_boxplot(alpha =0.6) + labs(x = "cilindros", y = "caballos de fuerza", title = "caballos de fuerza segun cilindros") + theme(legend.position = "none")+ theme(panel.background = element_blank(),panel.grid.major = element_blank(), panel.grid.minor = element_blank())

    Este ya no me funciona:

    ggplot(mtcars, aes(x = am, y = mpg, fill = am)) + geom_boxplot() + labs(x = "Tipo de caja", y = "Millas por galon", title = "millas por galon por tipo de caja") + theme(legend.position = "none")+ theme(panel.background = element_blank(),panel.grid.major = element_blank(), panel.grid.minor = element_blank())
    Mario Barbero Santillán

    Mario Barbero Santillán

    studenthace 6 años

    solo me funciona este

    ggplot(mtcars, aes(x = as.factor(cyl), y = hp, fill = cyl)) + geom_boxplot(alpha =0.6) + labs(x = "cilindros", y = "caballos de fuerza", title = "caballos de fuerza segun cilindros") + theme(legend.position = "none")+ theme(panel.background = element_blank(),panel.grid.major = element_blank(), panel.grid.minor = element_blank())``` pero este ya no

    ggplot(mtcars, aes(x = am, y = mpg, fill = am)) +

    geom_boxplot() +

    labs(x = “Tipo de caja”, y = “Millas por galon”,

    title = “millas por galon por tipo de caja”) +

    theme(legend.position = “none”)+

    theme(panel.background = element_blank(),panel.grid.major = element_blank(),

    panel.grid.minor = element_blank())

    Mario Barbero Santillán

    Mario Barbero Santillán

    studenthace 6 años

    Sigue apareciendome ese error

    Sonia Ardila

    Sonia Ardila

    teacherhace 6 años

    Me cuenta cómo le va.

    Sonia Ardila

    Sonia Ardila

    teacherhace 6 años

    Hola. Primero, Si notó que no le apareció el título es porque le sobra una “t”. Es “title” No “tittle”.

    A mi no me aparece el error. Este es el código que usé. Que es el mismo suyo, solo que con la corrección de “title” y toda la parte completa de theme para quitar el fondo gris:

    ggplot(mtcars, aes(x = am, y = mpg, fill = am)) +

    geom_boxplot() +

    labs(x = “Tipo de caja”, y = “Millas por galon”,

    title = “millas por galon por tipo de caja”)+

    theme(legend.position = “none”)+

    theme(panel.background = element_blank(),panel.grid.major = element_blank(),

    panel.grid.minor = element_blank())

Curso de R [Empieza Gratis]

Curso de R [Empieza Gratis]

Domina la sintaxis, analiza datasets y grafica tus resultados con el poder del lenguaje R. Ingresa al mundo del Data Science para pasar de las líneas de código a las funciones y encuentra las historias increíbles que se esconden detrás de los datos.

Curso de R [Empieza Gratis]
Curso de R [Empieza Gratis]

Curso de R [Empieza Gratis]

Domina la sintaxis, analiza datasets y grafica tus resultados con el poder del lenguaje R. Ingresa al mundo del Data Science para pasar de las líneas de código a las funciones y encuentra las historias increíbles que se esconden detrás de los datos.