Learn R Programming

flowchart

        

Tidy Flowchart Generator

flowchart is an R package for drawing participant flow diagrams directly from a dataframe using tidyverse. It provides a set of functions that can be combined with a pipe operator to create all kinds of flowcharts from a dataframe in an easy way.

You can see the package in action in: https://bruigtp.github.io/flowchart/

How to install it?

The package is available on CRAN: https://cran.r-project.org/web/packages/flowchart/index.html.

install.packages("flowchart")

We can download the development version from the github repository:

# install.packages("remotes")
remotes::install_github('bruigtp/flowchart')

How it works?

The following GIF provides an example of the tidy process of drawing a flowchart for a clinical trial:

About

Package: flowchart

Type: Package

Version: 0.7.0 (CRAN)

Authors: Pau Satorra, João Carmezim, Natàlia Pallarès, Cristian Tebé.

Maintainer: Pau Satorra

License: GPL (>= 3)

Encoding: UTF-8

Depends: R (>= 4.1.0)

Copy Link

Version

Install

install.packages('flowchart')

Monthly Downloads

776

Version

0.7.0

License

GPL (>= 3)

Maintainer

Pau Satorra

Last Published

January 20th, 2025

Functions in flowchart (0.7.0)

update_y

update_y
fc_export

fc_export
fc_stack

fc_stack
fc_draw

fc_draw
fc_view

fc_view
fc_split

fc_split
is_class

is_class
fc_merge

fc_merge
as_fc

as_fc
fc_modify

fc_modify
fc_filter

fc_filter
safo

Random generated dataset from the SAFO study
update_y_stack

update_y_stack
update_y_stack_unite

update_y_stack_unite
update_x

update_x