diff --git a/NAMESPACE b/NAMESPACE index f84bf02..99c13b9 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -118,6 +118,7 @@ importFrom(grDevices,col2rgb) importFrom(grDevices,colorRampPalette) importFrom(grDevices,graphics.off) importFrom(grDevices,pdf) +importFrom(grDevices,pdf.options) importFrom(grDevices,rgb) importFrom(graphics,abline) importFrom(graphics,arrows) diff --git a/R/tcplPlot.R b/R/tcplPlot.R index c1091cb..e1bfea9 100644 --- a/R/tcplPlot.R +++ b/R/tcplPlot.R @@ -51,6 +51,7 @@ #' @importFrom gridExtra marrangeGrob #' @importFrom ggplot2 ggsave #' @importFrom dplyr %>% all_of pull +#' @importFrom grDevices pdf.options #' @export #' #' @examples @@ -61,6 +62,11 @@ tcplPlot <- function(dat = NULL, type = "mc", fld = "m4id", val = NULL, compare. #variable binding conc_unit <- bmd <- resp <- compare.dat <- lvl <- compare <- NULL + #set pdf options + enc <- pdf.options()$encoding + pdf.options(encoding="CP1253.enc") + on.exit(pdf.options(encoding = enc)) + # Validate vars based on some assumed properties validated_vars <- tcplPlotValidate(type = type,flags = flags,output = output,multi = multi,verbose = verbose) # take list of validated vars and add them to the function's environment