Uso de anotar para agregar diferentes anotaciones a diferentes facetas

Estoy tratando de agregar etiquetas de panel a diferentes facetas en una trama. Quiero que sean 1: 7, pero, el siguiente código

d <- ggplot(diamonds, aes(carat, price, fill = ..density..)) +
     xlim(0, 2) + stat_binhex(na.rm = TRUE) + opts(aspect.ratio = 1)

d1<-d + facet_wrap(~ color)

d1+annotate("text", x=0.25, y=1.5e+04, label=1:7)

rendimientos

Error: When _setting_ aesthetics, they may only take one value. Problems: label

Ahora, puedo proporcionar un solo valor y replicarlo en todas las facetas. Pero, ¿cómo puedo tener diferentes etiquetas en diferentes facetas utilizando annotate ()?

Respuestas a la pregunta(1)

Su respuesta a la pregunta