- Deprecated the
col_annot_offset
,col_annot_angle
andexpand
arguments infunky_heatmap()
. Useposition_args = position_arguments(...)
instead (#6).
-
Allow modifying the positioning of elements using the
position_args
argument infunky_heatmap()
(#12). -
Plot images as a geom by specifying either a path, or a directory and an extension (#6).
-
Throw warning if magick is not installed or if image is not found (#18).
-
Minor fixes to the documentation (#22).
-
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).
- Funky rectangles are now plotted using
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.
- Removed parameter
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
, andlabel
columns without having to passed inside theoptions
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 thedynbenchmark_data
object. Also store the info and groupings for columns and rows in thedynbenchmark_data
. -
Extended the dynbenchmark vignette.
The initial release of funkyheatmap as a standalone package.
-
Ported code
funky_heatmap()
fromdynverse/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.dynverse.org.