funkyheatmap: Visualising data frames with mixed data types

visualisation
software
Authors

Robrecht Cannoodt

Louise Deconinck

Artuur Couckuyt

Nikolay S Markov

Luke Zappia

Malte D Luecken

Marta Interlandi

Yvan Saeys

Wouter Saelens

Date

April 11, 2025

Links
Citation stats
Abstract

The {funkyheatmap} package offers a flexible and user-friendly solution for visualising data frames containing a mixture of categorical, proportional, and text-based data. It simplifies the creation of informative and visually appealing heatmaps while providing extensive customization options to tailor the output. This tool is especially valuable in research settings for summarising and communicating complex results, such as those encountered in benchmarking studies.

The package is available on CRAN, PyPI, and npm. For a showcase of examples and an overview of the different implementations, visit the project website funkyheatmap.github.io.

Citation

BibTeX citation:
@article{cannoodt2025,
  author = {Cannoodt, Robrecht and Deconinck, Louise and Couckuyt,
    Artuur and S Markov, Nikolay and Zappia, Luke and D Luecken, Malte
    and Interlandi, Marta and Saeys, Yvan and Saelens, Wouter},
  title = {Funkyheatmap: {Visualising} Data Frames with Mixed Data
    Types},
  journal = {Journal of Open Source Software},
  volume = {10},
  number = {108},
  pages = {7698},
  date = {2025-04-11},
  url = {https://doi.org/10.21105/joss.07698},
  doi = {10.21105/joss.07698},
  issn = {2475-9066},
  langid = {en},
  abstract = {The \{funkyheatmap\} package offers a flexible and
    user-friendly solution for visualising data frames containing a
    mixture of categorical, proportional, and text-based data. It
    simplifies the creation of informative and visually appealing
    heatmaps while providing extensive customization options to tailor
    the output. This tool is especially valuable in research settings
    for summarising and communicating complex results, such as those
    encountered in benchmarking studies. The package is available on
    CRAN, PyPI, and npm. For a showcase of examples and an overview of
    the different implementations, visit the project website
    funkyheatmap.github.io.}
}
For attribution, please cite this work as:
Cannoodt, R., Deconinck, L., Couckuyt, A., S Markov, N., Zappia, L., D Luecken, M., Interlandi, M., Saeys, Y. & Saelens, W. funkyheatmap: Visualising data frames with mixed data types. Journal of Open Source Software 10, 7698 (2025).