This function allows to initialize a flow chart given any database. It will create a fc object showing the number of rows of the database. If a database is not available, the user can instead directly enter the number of rows in the study.
as_fc(
.data = NULL,
N = NULL,
label = "Initial dataframe",
text_pattern = "{label}\n{N}",
just = "center",
text_color = "black",
text_fs = 8,
text_fface = 1,
text_ffamily = NA,
text_padding = 1,
bg_fill = "white",
border_color = "black",
width = NA,
height = NA,
hide = FALSE,
title = NULL,
x_title = 0.1,
text_color_title = "black",
text_fs_title = 10,
text_fface_title = 1,
text_ffamily_title = NA,
text_padding_title = 0.6,
bg_fill_title = "#B3D1FF",
border_color_title = "black",
width_title = NA,
height_title = NA
)List with the dataset and the initialized flowchart parameters.
Data frame to be initialised as a flowchart.
Number of rows of the study in case .data is NULL.
Character or expression with the text that will be shown in the box.
Character or expression defining the structure that will have the text in each of the boxes. It recognizes label, n, N and perc within brackets. For default it is "{label}\n {n}". If text_pattern or label is an expression, the label is always placed at the beginning of the pattern, followed by a line break where the structure specified by text_pattern is placed.
Justification for the text: left, center or right. Default is center.
Color of the text. It is "black" by default. See the col parameter for gpar.
Font size of the text. It is 8 by default. See the fontsize parameter for gpar.
Font face of the text. It is 1 by default. See the fontface parameter for gpar.
Changes the font family of the text. Default is NA. See the fontfamily parameter for gpar.
Changes the text padding inside the box. Default is 1. This number has to be greater than 0.
Box background color. It is white by default. See the fill parameter for gpar.
Box border color. It is "black" by default. See the col parameter for gpar.
Width of the box. If NA, it automatically adjusts to the content (default). Must be an object of class unit or a number between 0 and 1.
Height of the box. If NA, it automatically adjusts to the content (default). Must be an object of class unit or a number between 0 and 1.
Logical value to hide the initial box or not. Default is FALSE. hide = TRUE can only be combined with fc_split().
Add a title box to the initial box. Default is NULL.
x-coordinate of the title box. Default is 0.1 (placed in the left).
Color of the title text. It is "black" by default.
Font size of the title text. It is 8 by default.
Font face of the title text. It is 1 by default. See the fontface parameter for gpar.
Changes the font family of the title text. Default is NA. See the fontfamily parameter for gpar.
Changes the title text padding inside the box. Default is 1. This number has to be greater than 0.
Title box background color. It is "white" by default.
Title box border color. It is "black" by default.
Width of the title box. If NA, it automatically adjusts to the content (default). Must be an object of class unit or a number between 0 and 1.
Height of the title box. If NA, it automatically adjusts to the content (default). Must be an object of class unit or a number between 0 and 1.
safo |>
as_fc(label = "Patients assessed for eligibility") |>
fc_draw()
Run the code above in your browser using DataLab