Estoy interesado en crear un mapa de calor con geom_tile
en ggplot2 que usa un gradiente de color diferente basado en un factor.mapa de calor geom_tile con diferentes colores de relleno alto según el factor
El siguiente diagrama crea la gráfica donde las fichas individuales son de color azul o rojo según el xy_type
, pero no hay gradiente.
ggplot() +
geom_tile(data=mydata, aes(x=factor(myx), y=myy, fill=factor(xy_type))) +
scale_fill_manual(values=c("blue", "red"))
La trama de abajo no utiliza el factor xy_type
para elegir el color, pero me da un gradiente único grupo en función de la xy_avg_value
.
ggplot() +
geom_tile(data=mydata, aes(x=factor(myx), y=myy, fill=xy_avg_value))
¿Existe alguna técnica para combinar estos dos trazados? Puedo usar un facet_grid(xy_type ~ .)
para crear gráficos separados de estos datos, con el degradado. Como en última instancia, este va a ser un mapa (coordenadas x ~ y), me gustaría encontrar una manera de mostrar los diferentes degradados juntos en un solo mapa geom_tile
.
Eso resuelve el problema perfectamente para mi uso. La doble leyenda es bastante fácil de leer en mi aplicación. ¡Gracias por la ayuda! – Michael