Creates a scatterplot matrix with correlations in lower panel, by default.
corsplom_data_frame(
x,
xvar = names(x),
upper.panel = metOption("upper.panel_corsplom", if (gg) "corsplom_gg_scatter" else
"corsplom_panel_scatter"),
lower.panel = metOption("lower.panel_corsplom", if (gg) "corsplom_gg_correlation" else
"corsplom_panel_correlation"),
diag.panel = metOption("diag.panel_corsplom", if (gg) "corsplom_gg_diagonal" else
"corsplom_panel_diagonal"),
pscales = metOption("pscales_corsplom", 0),
xlab = metOption("xlab_corsplom", NULL),
varname.cex = metOption("varname.cex_corsplom", 1),
main = metOption("main_corsplom", NULL),
sub = metOption("sub_corsplom", NULL),
col = metOption("col_corsplom", "blue"),
smooth.col = metOption("smooth.col_corsplom", NULL),
smooth.lty = metOption("smooth.lty_corsplom", "solid"),
smooth.lwd = metOption("smooth.lwd_corsplom", 1),
smooth.alpha = metOption("smooth.alpha_corsplom", 1),
density = metOption("density_corsplom", TRUE),
diag.label = metOption("diag.label_corsplom", "diag_label"),
pin = metOption("pin_corsplom", "diag_pin"),
pin.col = metOption("pin.col_corsplom", "darkgrey"),
pin.alpha = metOption("pin.alpha_corsplom", 1),
dens.col = metOption("dens.col_corsplom", "grey"),
dens.scale = metOption("dens.scale_corsplom", 0.2),
dens.alpha = metOption("dens.alpha_corsplom", 0.5),
settings = metOption("settings.corsplom", NULL),
padding = metOption("padding_corsplom", 1),
as.table = metOption("as.table_corsplom", FALSE),
dens.up = metOption("dens.up_corsplom", TRUE),
gg = metOption("gg_corsplom", FALSE),
verbose = metOption("verbose_corsplom", FALSE),
...
)
trellis or grob
data.frame
variables to plot
passed to splom
or ggplot
passed to splom
or ggplot
passed to splom
or ggplot
passed to splom
can be function(x = x, var = xvar, ...)
text size multiplier
character, or a function of x, xvar
character, or a function of x, xvar
point color
smooth color, defaults to col
smooth line type
smooth line size
smooth alpha
whether to plot density polygons
label for the diagonal: a function of x, varname, .data
location for a pin (reference line) in the density region; can be function(x, varname, .data) or NULL to suppress
color of pin, if any
alpha transparency of pin
color for density region
inflation factor for height of density smooth
alpha transparency for density region
default parameter settings: a list from which matching elements are passed to lattice (as par.settings) or to ggplot theme()
numeric (will be recycled to length 4) giving plot margins in default units: top, right, bottom, left (in multiples of 5.5 points for ggplot)
diagonal arranged top-left to bottom-right
whether density plots in diagonal should face the upper triangle vs. lower
logical: whether to generate ggplot
instead of trellis
generate messages describing process
extra arguments passed to splom
and ggplot
Other multivariate plots:
corsplom.data.frame()
,
metaplot.data.frame()
Other corsplom:
corsplom.data.frame()
,
corsplom_gg_correlation()
,
corsplom_gg_diagonal()
,
corsplom_gg_scatter()
,
corsplom_panel_correlation()
,
corsplom_panel_scatter()
,
corsplom()
,
plot.metaplot_gtable()
,
print.metaplot_gtable()
Other metaplot:
boxplot_data_frame()
,
categorical_data_frame()
,
densplot_data_frame()
,
metaplot_key()
,
metaplot()
,
scatter_data_frame()
,
test_metaplot()
library(magrittr)
library(dplyr)
library(csv)
x <- as.csv(system.file(package = 'metaplot', 'extdata/theoph.csv'))
x %<>% pack
# setOption(gg = TRUE)
x %>% metaplot(lKe, lKa, lCl)
x %>% metaplot(
lKe, lKa, lCl,
col = 'black',smooth.col = 'red', pin.col = 'red',
dens.col='blue',dens.alpha = 0.1
)
Run the code above in your browser using DataLab