cog_spec {autocogs} | R Documentation |
Cognostic Specification
Description
Cognostic Specification
Usage
cog_spec(
bivariate_continuous = TRUE,
bivariate_counts = TRUE,
bivariate_step = TRUE,
boxplot = TRUE,
density_2d_continuous = TRUE,
density_continuous = TRUE,
grouped_counts = TRUE,
grouped_testing = TRUE,
hex_counts = TRUE,
histogram_counts = TRUE,
linear_model = TRUE,
loess_model = TRUE,
pairwise_counts = TRUE,
quantile_quantile = TRUE,
scagnostics = TRUE,
smooth_line = TRUE,
square_counts = TRUE,
univariate_continuous = TRUE,
univariate_counts = TRUE,
univariate_discrete = TRUE,
...,
.keep_layer = TRUE
)
as_cog_specs(p, specs)
Arguments
bivariate_continuous , bivariate_counts , bivariate_step , boxplot , density_2d_continuous , density_continuous , grouped_counts , grouped_testing , hex_counts , histogram_counts , linear_model , loess_model , pairwise_counts , quantile_quantile , scagnostics , smooth_line , square_counts , univariate_continuous , univariate_counts , univariate_discrete |
names of cognostic groups to calculate. The boolean value (TRUE) supplied to each argument determines if the value should be displayed if possible or removed if possible. |
... |
ignored. Will cause error if any are supplied |
.keep_layer |
boolean (TRUE) that determines if the layer should be kept at all |
p |
plot object in question |
specs |
list of cog_spec outputs for each layer of the plot object |
Value
cognostic specification that determines which cogs are added or removed if possible
Examples
# example cog specifications
# display like normal
cog_spec(); TRUE
# remove scagnostics
cog_spec(scagnostics = FALSE)
# remove layer
cog_spec(.keep_layer = FALSE); FALSE
# set up data
p <- ggplot2::qplot(Sepal.Length, Sepal.Width, data = iris, geom = c("point", "smooth"))
dt <- tibble::tibble(panel = list(p))
# compute cognostics like normal
add_panel_cogs(dt)
# do not compute scagnostics for geom_point cognostics
# compute geom_smooth cognostics
add_panel_cogs(dt, spec = list(cog_spec(scagnostics = FALSE), TRUE))
# do not compute scagnostics for geom_point cognostics
# do not compute geom_smooth cognostics
add_panel_cogs(dt, spec = list(cog_spec(scagnostics = FALSE), FALSE))
[Package autocogs version 0.1.4 Index]