Description Usage Arguments Value Examples
Plot a trajectory as a graph
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | plot_graph(
trajectory,
color_cells = c("auto", "none", "grouping", "feature", "milestone", "pseudotime"),
color_milestones = c("auto", "given", "cubeHelix", "Set3", "rainbow"),
grouping = NULL,
groups = NULL,
feature_oi = NULL,
pseudotime = NULL,
expression_source = "expression",
milestones = NULL,
milestone_percentages = NULL,
size_trajectory = 3,
size_milestones = 8,
alpha_cells = 1,
size_cells = 2.5,
border_radius_percentage = 0.1,
arrow = grid::arrow(length = grid::unit(1, "cm"), type = "closed"),
label_milestones = dynwrap::is_wrapper_with_milestone_labelling(trajectory),
plot_milestones = FALSE,
adjust_weights = FALSE
)
|
trajectory |
The trajectory as created by |
color_cells |
How to color the cells.
|
color_milestones |
Which palette to use for colouring the milestones
|
grouping |
A grouping of the cells (e.g. clustering) as a named character vector. |
groups |
A tibble containing character columns |
feature_oi |
The name of a feature to use for colouring the cells. |
pseudotime |
The pseudotime from the root of the trajectory to the cells as a named numeric vector. |
expression_source |
Source of the feature expression, defaults to |
milestones |
Tibble containing the column |
milestone_percentages |
The milestone percentages. |
size_trajectory |
The size of the transition lines between milestones. |
size_milestones |
The size of milestones. |
alpha_cells |
The alpha of the cells. |
size_cells |
The size of the cells. |
border_radius_percentage |
The fraction of the radius that is used for the border. |
arrow |
The type and size of arrow in case of directed trajectories. Set to NULL to remove arrow altogether. |
label_milestones |
How to label the milestones. Can be TRUE (in which case the labels within the trajectory will be used), "all" (in which case both given labels and milestone_ids will be used), a named character vector, or FALSE |
plot_milestones |
Whether to plot the milestones. |
adjust_weights |
Whether or not to rescale the milestone network weights |
A graph ggplot of a trajectory.
1 2 3 4 5 6 7 8 9 10 11 | data(example_disconnected)
plot_graph(example_disconnected)
plot_graph(example_disconnected, color_cells = "pseudotime")
plot_graph(
example_disconnected,
color_cells = "grouping",
grouping = dynwrap::group_onto_nearest_milestones(example_disconnected)
)
data(example_tree)
plot_graph(example_tree)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.