Make a Positioning Method that will, for every piece, select points and assign a vjust value.
label.pieces <- function(FUN,VJUST){ function(d,...){ processed <- gapply(d,function(d,...)d[FUN(d$y),],groups="piece") transform(processed,hjust=0.5,vjust=VJUST) } }
Please contact Toby Dylan Hocking if you are using directlabels or have ideas to contribute, thanks! |
Documentation website generated from source code version 2021.2.24 (git revision bb6db07 Mon, 14 Jun 2021 22:38:45 +0530) using inlinedocs. |
validate |