Line breaking at given number of characters for nicely plotting labels
Usage
line_break(data, lineLength = 20, force = FALSE)
Arguments
- data
string
- lineLength
maximum line length
- fixed
flag to force split at exactly the value given in lineLength.
Default is FALSE, only splitting at spaces.
Examples
"Lorem ipsum... you know the routine" |> line_break()
#> [1] "Lorem ipsum... you\nknow the routine"
paste(sample(letters[1:10], 100, TRUE), collapse = "") |> line_break(force = TRUE)
#> [1] "bfheegaaihgbigiecjjc\nejbhjfgbdbegciiccfeg\nbgccehdajdebjihfdbcg\nacigaffbaadgbabdedhf\njeaifgdbjhieaca\n"