# general data example
data <- teal_data()
data <- within(data, {
require(nestcolor)
CO2 <- CO2
})
app <- init(
data = data,
modules = modules(
tm_g_scatterplot(
label = "Scatterplot Choices",
x = teal.picks::picks(
datasets("CO2"),
teal.picks::variables(
choices = c("conc", "uptake"),
selected = "conc"
),
teal.picks::values()
),
y = teal.picks::picks(
datasets("CO2"),
teal.picks::variables(
choices = c("conc", "uptake"),
selected = "uptake"
),
teal.picks::values()
),
color_by = teal.picks::picks(
datasets("CO2"),
teal.picks::variables(
choices = c("Plant", "Type", "Treatment", "conc", "uptake"),
selected = NULL
),
teal.picks::values()
),
size_by = teal.picks::picks(
datasets("CO2"),
teal.picks::variables(choices = c("conc", "uptake"), selected = "uptake"),
teal.picks::values()
),
row_facet = teal.picks::picks(
datasets("CO2"),
teal.picks::variables(
choices = c("Plant", "Type", "Treatment"),
selected = NULL
),
teal.picks::values()
),
col_facet = teal.picks::picks(
datasets("CO2"),
teal.picks::variables(choices = c("Plant", "Type", "Treatment"), selected = NULL),
teal.picks::values()
)
)
)
)
if (interactive()) {
shinyApp(app$ui, app$server)
}
# CDISC data example
data <- teal_data()
data <- within(data, {
require(nestcolor)
ADSL <- teal.data::rADSL
})
join_keys(data) <- default_cdisc_join_keys[names(data)]
app <- init(
data = data,
modules = modules(
tm_g_scatterplot(
label = "Scatterplot Choices",
x = teal.picks::picks(
datasets("ADSL"),
teal.picks::variables(choices = c("AGE", "BMRKR1", "BMRKR2"), selected = "AGE"),
teal.picks::values()
),
y = teal.picks::picks(
datasets("ADSL"),
teal.picks::variables(choices = c("AGE", "BMRKR1", "BMRKR2"), selected = "BMRKR1"),
teal.picks::values()
),
color_by = teal.picks::picks(
datasets("ADSL"),
teal.picks::variables(c("AGE", "BMRKR1", "BMRKR2", "RACE", "REGION1"), selected = NULL),
teal.picks::values()
),
size_by = teal.picks::picks(
datasets("ADSL"),
teal.picks::variables(choices = c("AGE", "BMRKR1"), selected = "AGE"),
teal.picks::values()
),
row_facet = teal.picks::picks(
datasets("ADSL"),
teal.picks::variables(choices = c("BMRKR2", "RACE", "REGION1"), selected = NULL),
teal.picks::values()
),
col_facet = teal.picks::picks(
datasets("ADSL"),
teal.picks::variables(choices = c("BMRKR2", "RACE", "REGION1"), selected = NULL),
teal.picks::values()
)
)
)
)
if (interactive()) {
shinyApp(app$ui, app$server)
}
Run the code above in your browser using DataLab