kassambara / ggpubr

'ggplot2' Based Publication Ready Plots
https://rpkgs.datanovia.com/ggpubr/
1.12k stars 165 forks source link

Parsing of newline in facets #605

Closed Tspaulding-ESA closed 4 months ago

Tspaulding-ESA commented 4 months ago

Expected behavior

When a string with "/n" is supplied to the facet.by argument, expect "/n" to be parsed and to see facet label with newline separation

Actual behavior

facet label retains "/n" character instead of parsing.

Steps to reproduce the problem

df = data.framec("x" = c(1,1,1,1),
                 "y" = c(1,2,3,4),
                 "group" = c("g1/ng2","g1/ng2","g1/ng3","g1/ng4"))

ggpubr::ggbarplot(data = df,
                  x = "x", y = "y",
                  facet.by = "group")

session_info()

─ Session info ──────────────────────────────────────────────────────────────────────────────────
 setting  value
 version  R version 4.3.2 (2023-10-31 ucrt)
 os       Windows 10 x64 (build 19044)
 system   x86_64, mingw32
 ui       RStudio
 language (EN)
 collate  English_United States.utf8
 ctype    English_United States.utf8
 tz       America/Los_Angeles
 date     2024-05-28
 rstudio  2023.12.1+402 Ocean Storm (desktop)
 pandoc   NA

─ Packages ──────────────────────────────────────────────────────────────────────────────────────
 package        * version date (UTC) lib source
 abind            1.4-5   2016-07-21 [1] CRAN (R 4.3.1)
 backports        1.4.1   2021-12-13 [1] CRAN (R 4.3.1)
 broom            1.0.5   2023-06-09 [1] CRAN (R 4.3.2)
 cachem           1.0.8   2023-05-01 [1] CRAN (R 4.3.2)
 car              3.1-2   2023-03-30 [1] CRAN (R 4.3.2)
 carData          3.0-5   2022-01-06 [1] CRAN (R 4.3.2)
 cellranger       1.1.0   2016-07-27 [1] CRAN (R 4.3.2)
 class            7.3-22  2023-05-03 [1] CRAN (R 4.3.2)
 classInt         0.4-10  2023-09-05 [1] CRAN (R 4.3.2)
 cli              3.6.2   2023-12-11 [1] CRAN (R 4.3.2)
 colorspace       2.1-0   2023-01-23 [1] CRAN (R 4.3.2)
 DBI              1.2.2   2024-02-16 [1] CRAN (R 4.3.3)
 devtools         2.4.5   2022-10-11 [1] CRAN (R 4.3.2)
 digest           0.6.33  2023-07-07 [1] CRAN (R 4.3.2)
 distributional   0.3.2   2023-03-22 [1] CRAN (R 4.3.2)
 dplyr          * 1.1.4   2023-11-17 [1] CRAN (R 4.3.2)
 e1071            1.7-14  2023-12-06 [1] CRAN (R 4.3.2)
 ellipsis         0.3.2   2021-04-29 [1] CRAN (R 4.3.2)
 fansi            1.0.6   2023-12-08 [1] CRAN (R 4.3.2)
 farver           2.1.1   2022-07-06 [1] CRAN (R 4.3.2)
 fastmap          1.1.1   2023-02-24 [1] CRAN (R 4.3.2)
 fs               1.6.3   2023-07-20 [1] CRAN (R 4.3.2)
 generics         0.1.3   2022-07-05 [1] CRAN (R 4.3.2)
 ggdist           3.3.1   2023-11-27 [1] CRAN (R 4.3.2)
 ggpattern      * 1.0.1   2022-11-09 [1] CRAN (R 4.3.2)
 ggplot2        * 3.5.0   2024-02-23 [1] CRAN (R 4.3.3)
 ggpubr         * 0.6.0   2023-02-10 [1] CRAN (R 4.3.3)
 ggrepel        * 0.9.5   2024-01-10 [1] CRAN (R 4.3.2)
 ggsignif         0.6.4   2022-10-13 [1] CRAN (R 4.3.2)
 glue             1.6.2   2022-02-24 [1] CRAN (R 4.3.2)
 gridpattern      1.1.1   2023-10-25 [1] CRAN (R 4.3.2)
 gtable           0.3.4   2023-08-21 [1] CRAN (R 4.3.2)
 htmltools        0.5.7   2023-11-03 [1] CRAN (R 4.3.2)
 htmlwidgets      1.6.4   2023-12-06 [1] CRAN (R 4.3.2)
 httpuv           1.6.13  2023-12-06 [1] CRAN (R 4.3.2)
 KernSmooth       2.23-22 2023-07-10 [1] CRAN (R 4.3.2)
 labeling         0.4.3   2023-08-29 [1] CRAN (R 4.3.1)
 later            1.3.2   2023-12-06 [1] CRAN (R 4.3.2)
 lifecycle        1.0.4   2023-11-07 [1] CRAN (R 4.3.2)
 lubridate      * 1.9.3   2023-09-27 [1] CRAN (R 4.3.2)
 magrittr         2.0.3   2022-03-30 [1] CRAN (R 4.3.2)
 memoise          2.0.1   2021-11-26 [1] CRAN (R 4.3.2)
 mime             0.12    2021-09-28 [1] CRAN (R 4.3.1)
 miniUI           0.1.1.1 2018-05-18 [1] CRAN (R 4.3.2)
 munsell          0.5.0   2018-06-12 [1] CRAN (R 4.3.2)
 pillar           1.9.0   2023-03-22 [1] CRAN (R 4.3.2)
 pkgbuild         1.4.3   2023-12-10 [1] CRAN (R 4.3.2)
 pkgconfig        2.0.3   2019-09-22 [1] CRAN (R 4.3.2)
 pkgload          1.3.3   2023-09-22 [1] CRAN (R 4.3.2)
 profvis          0.3.8   2023-05-02 [1] CRAN (R 4.3.2)
 promises         1.2.1   2023-08-10 [1] CRAN (R 4.3.2)
 proxy            0.4-27  2022-06-09 [1] CRAN (R 4.3.2)
 purrr            1.0.2   2023-08-10 [1] CRAN (R 4.3.2)
 R6               2.5.1   2021-08-19 [1] CRAN (R 4.3.2)
 ragg             1.2.7   2023-12-11 [1] CRAN (R 4.3.2)
 Rcpp             1.0.11  2023-07-06 [1] CRAN (R 4.3.2)
 readxl         * 1.4.3   2023-07-06 [1] CRAN (R 4.3.2)
 remotes          2.5.0   2024-03-17 [1] CRAN (R 4.3.3)
 rlang            1.1.2   2023-11-04 [1] CRAN (R 4.3.2)
 rstatix          0.7.2   2023-02-01 [1] CRAN (R 4.3.3)
 rstudioapi       0.15.0  2023-07-07 [1] CRAN (R 4.3.2)
 scales           1.3.0   2023-11-28 [1] CRAN (R 4.3.2)
 sessioninfo      1.2.2   2021-12-06 [1] CRAN (R 4.3.2)
 sf               1.0-15  2023-12-18 [1] CRAN (R 4.3.2)
 shiny            1.8.0   2023-11-17 [1] CRAN (R 4.3.2)
 stringi          1.8.3   2023-12-11 [1] CRAN (R 4.3.2)
 stringr          1.5.1   2023-11-14 [1] CRAN (R 4.3.2)
 systemfonts      1.0.5   2023-10-09 [1] CRAN (R 4.3.2)
 textshaping      0.3.7   2023-10-09 [1] CRAN (R 4.3.2)
 tibble           3.2.1   2023-03-20 [1] CRAN (R 4.3.2)
 tidyr          * 1.3.0   2023-01-24 [1] CRAN (R 4.3.2)
 tidyselect       1.2.0   2022-10-10 [1] CRAN (R 4.3.2)
 timechange       0.2.0   2023-01-11 [1] CRAN (R 4.3.2)
 units            0.8-5   2023-11-28 [1] CRAN (R 4.3.2)
 urlchecker       1.0.1   2021-11-30 [1] CRAN (R 4.3.2)
 usethis          2.2.2   2023-07-06 [1] CRAN (R 4.3.2)
 utf8             1.2.4   2023-10-22 [1] CRAN (R 4.3.2)
 vctrs            0.6.5   2023-12-01 [1] CRAN (R 4.3.2)
 withr            3.0.0   2024-01-16 [1] CRAN (R 4.3.2)
 xtable           1.8-4   2019-04-21 [1] CRAN (R 4.3.2)
Tspaulding-ESA commented 4 months ago

This was an issue with forward vs. backslash. User error.