Skip to contents

funkyheatmap (development version)

MINOR CHANGES

  • Changed vignettes from RMarkdown to Quarto.

  • Updated the executable generated by Viash to the latest version.

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 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).

funkyheatmap 0.4.0

CRAN release: 2023-08-29

BREAKING CHANGES

  • 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.

NEW FUNCTIONALITY

  • 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).

MINOR CHANGES

  • 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).

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 error messge (#1, #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.

MINOR CHANGES

  • Added a parameter for allowing to change the angle of the column annotation labels, col_annot_angle.

  • Removed dynutils as a dependency.

BREAKING CHANGES

  • Removed parameter row_annot_offset since it wasn’t being used anymore.

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, 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.

funkyheatmap 0.1.0

CRAN release: 2022-11-28

The initial release of funkyheatmap as a standalone package.

MAJOR CHANGES