Description Usage Arguments Value Examples
Plot a trajectory as a one-dimensional set of connected segments
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | plot_onedim(
trajectory,
color_cells = c("auto", "none", "grouping", "feature", "milestone", "pseudotime"),
grouping = NULL,
groups = NULL,
feature_oi = NULL,
pseudotime = NULL,
expression_source = "expression",
color_milestones = c("auto", "given", "cubeHelix", "Set3", "rainbow"),
milestones = NULL,
milestone_percentages = NULL,
alpha_cells = 1,
size_cells = 2.5,
border_radius_percentage = 0.1,
orientation = 1,
margin = 0.05,
linearised = linearise_cells(trajectory, margin, one_edge = TRUE),
quasirandom_width = 0.2,
plot_cells = TRUE,
label_milestones = dynwrap::is_wrapper_with_milestone_labelling(trajectory),
arrow = grid::arrow(type = "closed")
)
|
trajectory |
A dynwrap trajectory. |
color_cells |
How to color the cells.
|
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 |
color_milestones |
Which palette to use for colouring the milestones
|
milestones |
Tibble containing the column |
milestone_percentages |
The milestone percentages. |
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 |
orientation |
Whether to plot the connections in the top (1) or bottom (-1) |
margin |
A margin between trajectory segments. |
linearised |
The linearised milestone network and progressions |
quasirandom_width |
The width of the quasirandom cell spreading |
plot_cells |
Whether to plot the cells |
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 |
arrow |
The type and size of arrow in case of directed trajectories. Set to NULL to remove arrow altogether. |
A linearised (non-)linear trajectory.
1 2 3 4 5 6 | data(example_linear)
plot_onedim(example_linear)
plot_onedim(example_linear, label_milestones = TRUE)
data(example_tree)
plot_onedim(example_tree)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.