quad_switch() integrates quad_active() and quad_anno() into one
function for ease of use. This function allows you to quickly change the
active context of the quad_layout() and its annotations.
hmanno is an alias for quad_switch, with additional arguments for
backward compatibility
quad_switch(
position = NULL,
size = NULL,
width = NULL,
height = NULL,
free_guides = waiver(),
what = waiver()
)hmanno(
position = NULL,
size = NULL,
width = NULL,
height = NULL,
free_guides = waiver(),
what = waiver(),
...,
guides = deprecated(),
free_spaces = deprecated(),
plot_data = deprecated(),
theme = deprecated(),
free_labs = deprecated()
)
An object that can be added to quad_layout()/ggheatmap().
A string of "top", "left", "bottom", or "right" indicates which annotation stack should be activated. If NULL, it sets the
active context to the quad_layout()/ggheatmap() itself.
A numeric value or an unit object to set the
total height/width of the annotation stack.
If position is "top" or "bottom", size sets the total height of
the annotation.
If position is "left" or "right", size sets the total width of the
annotation.
The relative width/height of the main plot, can be a
unit object.
Override the guides collection behavior specified in the
quad_layout()/ggheatmap() for the annotation stack.
What should get activated in the annotation stack?
A single number or string of the plot elements in the stack layout. If NULL, will remove any active context.
These dots are for future extensions and must be empty.
quad_active()/quad_anno()
quad_init()
ggheatmap(matrix(rnorm(81), nrow = 9)) +
anno_top() +
align_dendro()
Run the code above in your browser using DataLab