ggheatmap
add_matrix_track.Rd
add_matrix_track() is a shortcut for building a new panel of ggplot2::geom_tile()
s
with track_columns
and adding it to the ggheatmap
for a collection of
numeric columns. It works if track_columns
are included in ggData(gghm)
.
add_matrix_track(
gghm,
track_columns,
track_colors = "Blues",
pal_dir = 1,
colors_title = "value",
color_limits = NULL,
rows_title = NULL,
track_prop = 0.3,
fontsize = 11,
track_pos = "bottom",
legend_action = "collect"
)
An ggplot object of class ggheatmap
.
A vector with names of columns to be plotted.
A named list where names are the same as track_columns
.
Can be either:
A valid palette used by RColorBrewer
. See: RColorBrewer::display.brewer.all()
A vector of colors passed to ggplot2::scale_fill_gradientn()
.
palette direction, used if track_colors
is a palette name.
See: ggplot2::scale_color_brewer()
A title for the color legend
NULL or a vector of two values, lower and upper limits
for the colors. See: ggplot2::scale_fill_gradientn()
.
A title for the variables in the rows
A number between 0 and 1, representing the height proportion between new tracks and the heatmap.
Base fontsize for plot, which will be used by the theme.
Ultimately passed to ggplot2::theme_minimal()
as base_size
.
One of: 'bottom' or 'top'.
A string specifying how guides should be treated in the layout.
See: guides in patchwork::plot_layout()
.