plot_alignment.Rd
This function creates flow diagrams of alignment weight across collections of topics. It is the default plot method associated with alignment objects. The x-axis indexes models from those with few to those with many topics. Each rectangle matches a topic; its height is the weight associated with that topic from across all samples. The width of edges between topics corresponds of the alignment weight between that pair of topics. By default, topics are shaded according to their path. Other topic measures can be provided by modifying the `color_by` argument.
plot_alignment(
x,
rect_gap = 0.2,
color_by = "path",
model_name_repair_fun = paste0,
label_topics = FALSE,
add_leaves = FALSE,
leaves_text_size = 10,
n_features_in_leaves = 3,
min_feature_prop = 0.1,
top_n_edges = NULL
)
(required) An alignment class object resulting from
align_topics
.
(optional) A float describing how much vertical space to put between topics within the same model. The units correspond to topic masses. Defaults to 0.2.
(optional) What should the color of topics and weights encode? Defaults to 'path'. Other possible arguments are 'coherence', 'refinement', or 'topic'.
(optional) How should names be repaired before plotting?
(optional, default = FALSE
) A logical
specifying if topics should be labeled with the "color_by"
information.
(optional, default = FALSE
) A logical
specifying if the topic composition of leave-topics should be printed.
(optional, default = 10
) specifies the font
size of leaves annotations in pt
if add_leaves
is TRUE
.
(optional, default = 3) specifies the maximum
number of features that should be included in the leaves annotations
if add_leaves
is TRUE
.
(optional, default = 0.1) specifies the minimum
proportion of a feature in a topic for that feature to be included in
the leaves annotations if add_leaves
is TRUE
.
(optional, integer
, default = NULL
) specifies
the number of edges that should be drawn between the topics of subsequent models.
The top_n_edges
with the highest weights are drawn. If NULL
(default), all edges are drawn.
A ggplot2
object describing the alignment weights across
models.
align_topics