Display Events by Term plot as a shiny module
Arguments
- label
(
character(1)) Label shown in the navigation item for the module or module group. Formodules()defaults to"root". SeeDetails.- dataname
(
character(1))
analysis data used in the teal module, needs to be available in the list passed to thedataargument ofteal::init().- term_var
teal.transform::choices_selected object with all available choices and pre-selected option names that can be used to specify the term for events
- arm_var
(
choices_selected)
object with all available choices and the pre-selected option for variable names that can be used asarm_var. Seeteal.transform::choices_selected()for details. Columnarm_varin thedatanamehas to be a factor.- fontsize
(
numeric(1)ornumeric(3))
Defines initial possible range of font-size.fontsizeis set forteal.widgets::optionalSliderInputValMinMax()which controls font-size in the output plot.- plot_height
(
numeric(3))
vector to indicate default value, minimum and maximum values.- plot_width
(
numeric(3))
vector to indicate default value, minimum and maximum values.- transformators
(
listofteal_transform_module) that will be applied to transform module's data input. To learn more checkvignette("transform-input-data", package = "teal").
Value
the teal::module() object.
Examples
data <- teal_data() |>
within({
ADSL <- rADSL
ADAE <- rADAE
})
join_keys(data) <- default_cdisc_join_keys[names(data)]
app <- init(
data = data,
modules = modules(
tm_g_events_term_id(
label = "Common AE",
dataname = "ADAE",
term_var = choices_selected(
selected = "AEDECOD",
choices = c(
"AEDECOD", "AETERM",
"AEHLT", "AELLT", "AEBODSYS"
)
),
arm_var = choices_selected(
selected = "ACTARMCD",
choices = c("ACTARM", "ACTARMCD")
),
plot_height = c(600, 200, 2000)
)
)
)
#> Initializing tm_g_events_term_id
if (interactive()) {
shinyApp(app$ui, app$server)
}