Calculate bounding box based on newly calculated width and height.
calc.borders <- function ### Calculate bounding box based on newly calculated width and height. (d, ### Data frame of point labels, with new widths and heights in the w ### and h columns. ... ### ignored. ){ for(just in c("hjust","vjust")){ if(!just %in% names(d)){ d[,just] <- 0.5 } } d$top <- d$y+(1-d$vjust)*d$h d$bottom <- d$y-d$vjust*d$h d$right <- d$x+(1-d$hjust)*d$w d$left <- d$x-d$hjust*d$w d }
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 |