To avoid overplotting, plots data for a maximum of 1000 nodes. If there are more than 1000 nodes, samples 1000 nodes randomly proportional to row norms (i.e. nodes with embeddings larger in magniture are more likely to be sampled).
Arguments
- fa
A
vsp_fa()
object.- factors
The specific columns to index into. The most reliable option here is to index with an integer vector of column indices, but you could also use a character vector if columns have been named. By default returns all factors/singular vectors.
- ...
Arguments passed on to
GGally::ggpairs
data
data set using. Can have both numerical and categorical data.
mapping
aesthetic mapping (besides
x
andy
). Seeaes()
. Ifmapping
is numeric,columns
will be set to themapping
value andmapping
will be set toNULL
.columns
which columns are used to make plots. Defaults to all columns.
title,xlab,ylab
title, x label, and y label for the graph
upper
see Details
lower
see Details
diag
see Details
params
deprecated. Please see
wrap_fn_with_param_arg
axisLabels
either "show" to display axisLabels, "internal" for labels in the diagonal plots, or "none" for no axis labels
columnLabels
label names to be displayed. Defaults to names of columns being used.
labeller
labeller for facets. See
labellers
. Common values are"label_value"
(default) and"label_parsed"
.switch
switch parameter for facet_grid. See
ggplot2::facet_grid
. By default, the labels are displayed on the top and right of the plot. If"x"
, the top labels will be displayed to the bottom. If"y"
, the right-hand side labels will be displayed to the left. Can also be set to"both"
showStrips
boolean to determine if each plot's strips should be displayed.
NULL
will default to the top and right side plots only.TRUE
orFALSE
will turn all strips on or off respectively.legend
May be the two objects described below or the default
NULL
value. The legend position can be moved by using ggplot2's theme elementpm + theme(legend.position = "bottom")
- a single numeric value
provides the location of a plot according to the display order. Such as
legend = 3
in a plot matrix with 2 rows and 5 columns displayed by column will return the plot in positionc(1,2)
- a object from
grab_legend()
a predetermined plot legend that will be displayed directly
cardinality_threshold
maximum number of levels allowed in a character / factor column. Set this value to NULL to not check factor columns. Defaults to 15
progress
NULL
(default) for a progress bar in interactive sessions with more than 15 plots,TRUE
for a progress bar,FALSE
for no progress bar, or a function that accepts at least a plot matrix and returns a newprogress::progress_bar
. Seeggmatrix_progress
.proportions
Value to change how much area is given for each plot. Either
NULL
(default), numeric value matching respective length,grid::unit
object with matching respective length or"auto"
for automatic relative proportions based on the number of levels for categorical variables.legends
deprecated
Value
A ggplot2::ggplot()
plot or GGally::ggpairs()
plot.
Functions
plot_varimax_y_pairs()
: Create a pairs plot of select Z factorsplot_svd_u()
: Create a pairs plot of select left singular vectorsplot_svd_v()
: Create a pairs plot of select right singular vectors
Examples
data(enron, package = "igraphdata")
fa <- vsp(enron, rank = 5)
#> This graph was created by an old(er) igraph version.
#> ℹ Call `igraph::upgrade_graph()` on it to use with the current igraph version.
#> For now we convert it on the fly...
plot_varimax_z_pairs(fa)
#> Registered S3 method overwritten by 'GGally':
#> method from
#> +.gg ggplot2
plot_varimax_y_pairs(fa)
plot_svd_u(fa)
plot_svd_v(fa)
screeplot(fa)
plot_mixing_matrix(fa)
plot_ipr_pairs(fa)