r ggplot2 colors geom-bar

Cambia el color del gráfico de barras en geom_bar con ggplot2 en r



colors geom-bar (1)

Si desea que todas las barras obtengan el mismo color ( fill ), puede agregarlas fácilmente dentro de geom_bar .

ggplot(data=df, aes(x=c1+c2/2, y=c3)) + geom_bar(stat="identity", width=c2, fill = "#FF6666")

Agregue fill = the_name_of_your_var dentro de aes para cambiar los colores dependiendo de la variable:

c4 = c("A", "B", "C") df = cbind(df, c4) ggplot(data=df, aes(x=c1+c2/2, y=c3, fill = c4)) + geom_bar(stat="identity", width=c2)

Utilice scale_fill_manual() si desea cambiar manualmente los colores.

ggplot(data=df, aes(x=c1+c2/2, y=c3, fill = c4)) + geom_bar(stat="identity", width=c2) + scale_fill_manual("legend", values = c("A" = "black", "B" = "orange", "C" = "blue"))

Tengo lo siguiente para hacer un diagrama de barras del marco de datos.

c1 <- c(10, 20, 40) c2 <- c(3, 5, 7) c3 <- c(1, 1, 1) df <- data.frame(c1, c2, c3) ggplot(data=df, aes(x=c1+c2/2, y=c3)) + geom_bar(stat="identity", width=c2) + scale_fill_manual(values=c("#FF6666"))

Termino teniendo solo barras grises: barras grises para gráfico de barras

Me gustaría cambiar el color de la barra. Ya probé diferentes scale_fill_manual de http://www.cookbook-r.com/Graphs/Colors_(ggplot2)/ pero todavía tengo barras grises.

Gracias por tu ayuda.