corsplom_data_frame {metaplot} | R Documentation |
Correlated Scatterplot Matrix Function for Data Frame
Description
Creates a scatterplot matrix with correlations in lower panel, by default.
Usage
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),
...
)
Arguments
x |
data.frame |
xvar |
variables to plot |
upper.panel |
passed to |
lower.panel |
passed to |
diag.panel |
passed to |
pscales |
passed to |
xlab |
can be function(x = x, var = xvar, ...) |
varname.cex |
text size multiplier |
main |
character, or a function of x, xvar |
sub |
character, or a function of x, xvar |
col |
point color |
smooth.col |
smooth color, defaults to col |
smooth.lty |
smooth line type |
smooth.lwd |
smooth line size |
smooth.alpha |
smooth alpha |
density |
whether to plot density polygons |
diag.label |
label for the diagonal: a function of x, varname, .data |
pin |
location for a pin (reference line) in the density region; can be function(x, varname, .data) or NULL to suppress |
pin.col |
color of pin, if any |
pin.alpha |
alpha transparency of pin |
dens.col |
color for density region |
dens.scale |
inflation factor for height of density smooth |
dens.alpha |
alpha transparency for density region |
settings |
default parameter settings: a list from which matching elements are passed to lattice (as par.settings) or to ggplot theme() |
padding |
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) |
as.table |
diagonal arranged top-left to bottom-right |
dens.up |
whether density plots in diagonal should face the upper triangle vs. lower |
gg |
logical: whether to generate |
verbose |
generate messages describing process |
... |
extra arguments passed to |
Value
trellis or grob
See Also
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()
Examples
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
)