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.