¿Cómo resaltar los rangos de tiempo en una trama?
Tengo algunas señales muestreadas a lo largo del tiempo que trazo en R usando líneas continuas. Además, me gustaría destacar varios intervalos de tiempo específicos en la trama.
Mi enfoque actual es dibujar rectángulos transparentes de altura completa con el ancho apropiado y la posición horizontal que coincidan con el rango de tiempo. Creo que esta es una buena representación, ya que claramente separa los puntos dentro del rango de aquellos fuera de él; pero hay mejores?
Y la segunda, parte práctica de la pregunta. Ahora estoy trazando las señales como esta:
p <- ggplot(data=gs, mapping=aes(x=frameno, y=value, col=variable)) +
geom_line()
p
He intentado dibujar un rectángulo mezclado alfa manualmente:
p + geom_rect(aes(xmin=600, xmax=650, ymin=-3, ymax=3),
colour=alpha("grey20", 0.5), fill.alpha=0.5)
- Pero no hay éxito hasta ahora. ¿Alguna pista?