Prepare scales for heatmap.
prepare_scales(
scale_order,
context = c("gghm", "ggcorrhm"),
val_type,
col_scale = NULL,
col_name = "value",
size_scale = NULL,
size_name = "value",
bins = NULL,
limits = c(-1, 1),
high = "sienna2",
mid = "white",
low = "skyblue2",
midpoint = 0,
size_range = NULL,
na_col = "grey50"
)
ggplot2 scales for the plot.
List of necessary scales and their orders, as obtained make_legend_order.
Scale context (gghm or ggcorrhm) for deciding which defaults to use.
String with type of value ('continuous' or 'discrete').
Colour scales input.
Colour scale names.
Size scales input.
Size scale names.
Number of bins to divide scale into (only for ggcorrhm).
Scale limits (for ggcorrhm).
Colour at higher end of scale (for ggcorrhm).
Colour at middle point of scale (for ggcorrhm).
Colour at Lower end of scale (for ggcorrhm).
Middle point of scale (for ggcorrhm).
Size range for size scale (for ggcorrhm).
Colour to use for NAs (for ggcorrhm).