How to give colors based on the Y axis values in my geom_violin? I would like to show that factors with larger y values have a more intense blue and factors with smaller y values have a less intense red. I would like to keep that color palette. Please can someone help me?
I have de following script in R:
ggplot(df4, aes(x =orden, y = size, fill = orden)) +
geom_violin(trim = FALSE) +
scale_fill_brewer(palette="RdBu")+
geom_boxplot(width = 0.07) +
scale_x_discrete(labels = c("Insectos palo","Hormigas", "Escarabajos",
"Áfidos", "Moscas", "Mariposas", "Polillas",
"Saltamontes")) +
labs(x=c(""),y="Tamaño del genoma (Mb)")+
#scale_y_continuous(trans = "log2")+#, breaks = c(20, 40, 80))
theme_classic()
Many thanks