Nothing
#' Operations on package load
#' @importFrom utils globalVariables
#' @param libname library name
#' @param pkgname package name name
#' @keywords internal
#' @noRd
.onLoad = function(libname, pkgname) {
# https://stackoverflow.com/questions/12598242/global-variables-in-packages-in-r
# https://stackoverflow.com/questions/49056642/r-how-to-make-variable-available-to-namespace-at-loading-time?noredirect=1&lq=1
tnypltptns = parent.env(environment())
assign(".tinyplot_env", new.env(), envir = tnypltptns)
.tpar = new.env()
# Figure output options if written to file
.tpar$file.width = if(is.null(getOption("tinyplot_file.width"))) 7 else as.numeric(getOption("tinyplot_file.width"))
.tpar$file.height = if(is.null(getOption("tinyplot_file.height"))) 7 else as.numeric(getOption("tinyplot_file.height"))
.tpar$file.res = if(is.null(getOption("tinyplot_file.res"))) 300 else as.numeric(getOption("tinyplot_file.res"))
# Facet margin, i.e. gap between the individual facet windows
.tpar$fmar = if(is.null(getOption("tinyplot_fmar"))) c(1,1,1,1) else as.numeric(getOption("tinyplot_fmar"))
# Other facet options
.tpar$facet.cex = if(is.null(getOption("tinyplot_facet.cex"))) 1 else as.numeric(getOption("tinyplot_facet.cex"))
.tpar$facet.font = if(is.null(getOption("tinyplot_facet.font"))) NULL else as.numeric(getOption("tinyplot_facet.font"))
.tpar$facet.col = if(is.null(getOption("tinyplot_facet.col"))) NULL else getOption("tinyplot_facet.col")
.tpar$facet.bg = if(is.null(getOption("tinyplot_facet.bg"))) NULL else getOption("tinyplot_facet.bg")
.tpar$facet.border = if(is.null(getOption("tinyplot_facet.border"))) NA else getOption("tinyplot_facet.border")
# Plot grid
.tpar$grid = if(is.null(getOption("tinyplot_grid"))) FALSE else as.logical(getOption("tinyplot_grid"))
# Legend margin, i.e. gap between the legend and the plot elements
.tpar$lmar = if(is.null(getOption("tinyplot_lmar"))) c(1.0, 0.1) else as.numeric(getOption("tinyplot_lmar"))
# Alpha fill (transparency) default for ribbon and area plots
.tpar$ribbon.alpha = if(is.null(getOption("tinyplot_ribbon.alpha"))) 0.2 else as.numeric(getOption("tinyplot_ribbon.alpha"))
assign(".tpar", .tpar, envir = tnypltptns)
assign(".saved_par_before", NULL, envir = get(".tinyplot_env", envir = parent.env(environment())))
assign(".saved_par_after", NULL, envir = get(".tinyplot_env", envir = parent.env(environment())))
globalVariables(c(
"add",
"asp",
"axes",
"by_continuous",
"by_ordered",
"cex_fct_adj",
"dots",
"facet_bg",
"facet_border",
"facet_col",
"facet_font",
"facet_newlines",
"facet_rect",
"facet_text",
"facet.args",
"facet",
"facets",
"fill",
"frame.plot",
"has_legend",
"ifacet",
"nfacet_cols",
"nfacet_rows",
"nfacets",
"ngrps",
"oxaxis",
"oyaxis",
"ribbon.alpha",
"split_data",
"type",
"x",
"xaxt",
"xlabs",
"xlim",
"xlvls",
"xmax",
"xmin",
"y",
"yaxt",
"ylim",
"ymax",
"ymin"
))
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.