Changed vignettes from RMarkdown to Quarto.
Updated the executable generated by Viash to the latest version.
Allow specifying different columns in data
for determining the colour and size of the geom using id_colour
and id_size
, respectively (#25).
Allow turning off bar outlines using draw_outline
equal to FALSE
for geom "bar"
(#25).
Allow specifying a horizontal justification for the legend labels using legend_hjust
(#30).
Deprecated the col_annot_offset
, col_annot_angle
and expand
arguments in
funky_heatmap()
. Use position_args = position_arguments(...)
instead (#6).
Removed the removed_entries
argument.
Allow modifying the positioning of elements using the position_args
argument
in funky_heatmap()
(#12).
Plot images as a geom by specifying either a path, or a directory and an extension (#6).
Overhaul of the way legends are plotted (#23). Legends are now separate ggplots, the positioning of which is solved via patchwork.
Allow customizing legends using the legend
argument in funky_heatmap()
(#23).
Throw warning if magick is not installed or if image is not found (#18).
Minor fixes to the documentation (#22).
Assume logical columns are meant to be displayed as text (#26).
Fix missing 1.0 label in legend due to limitations in floating-point arithmetic.
Remove warnings due to changes in tidyselect (#15).
Remove warnings due to 'size' being renamed to 'linewidth' in ggplot2 v3.4.0 (#16).
Fix missing categories when no palette is specified for a pie geom (#17).
Fix issue with rendering non-character columns as text (#5, #26).
Fix domain url (#26).
geom_rounded_rect()
, thus simplifying the code quite a bit.Added a parameter for allowing to change the angle of the column annotation labels,
col_annot_angle
.
Removed dynutils as a dependency.
row_annot_offset
since it wasn't being used anymore.The column info data frame can directly contain the width
, overlay
,
legend
, hjust
, vjust
, size
, and label
columns without having to passed
inside the options
column first.
The options
column can now also be a json string which will then first be parsed
and processed.
Store the data-raw/dynbenchmark_data.R
script inside the GitHub repo to be able
to reproduce the dynbenchmark_data
object.
Also store the info and groupings for columns and rows in the dynbenchmark_data
.
Extended the dynbenchmark vignette.
The initial release of funkyheatmap as a standalone package.
Ported code funky_heatmap()
from dynverse/dynbenchmark
.
Split up code into different helper functions.
Added verify_*()
functions for checking the file format of input objects and
trying to provide helpful messages when the format is not correct.
Added documentation, unit tests and examples.
Website is published at funkyheatmap.github.io/funkyheatmap.