powered by
Internal function to generate ggplot based heatmap
ggplot_heatmap(heatmap_data)
a ggplot object
data frame generated by `generate_heatmap_data`