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 |