Changelog
Source:NEWS.md
funkyheatmap 0.5.0
CRAN release: 2023-09-23
NEW FUNCTIONALITY
Allow specifying different columns in
data
for determining the colour and size of the geom usingid_colour
andid_size
, respectively (#25).Allow turning off bar outlines using
draw_outline
equal toFALSE
for geom"bar"
(#25).Allow specifying a horizontal justification for the legend labels using
legend_hjust
(#30).
funkyheatmap 0.4.0
CRAN release: 2023-08-29
BREAKING CHANGES
Deprecated the
col_annot_offset
,col_annot_angle
andexpand
arguments infunky_heatmap()
. Useposition_args = position_arguments(...)
instead (#6).Removed the
removed_entries
argument.
NEW FUNCTIONALITY
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).
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 infunky_heatmap()
(#23).
BUG FIXES
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).
funkyheatmap 0.3.0
CRAN release: 2023-03-01
MAJOR CHANGES
- Funky rectangles are now plotted using
geom_rounded_rect()
, thus simplifying the code quite a bit.
funkyheatmap 0.2.0
CRAN release: 2023-01-13
MAJOR CHANGES
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.
funkyheatmap 0.1.0
CRAN release: 2022-11-28
The initial release of funkyheatmap as a standalone package.
MAJOR CHANGES
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.github.io/funkyheatmap.