Nothing
## ----include = FALSE----------------------------------------------------------
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>"
)
is_pkgdown <- identical(Sys.getenv("IN_PKGDOWN"), "true")
## ----setup--------------------------------------------------------------------
library(simlandr)
## -----------------------------------------------------------------------------
single_test <- sim_fun_test(
arg1 = list(ele1 = 1),
arg2 = list(ele2 = 1, ele3 = 0)
)
## -----------------------------------------------------------------------------
l_single_2d <- make_2d_static(single_test, x = "out1")
plot(l_single_2d)
## -----------------------------------------------------------------------------
l_single_3d <- make_3d_static(single_test, x = "out1", y = "out2")
## ----eval=is_pkgdown----------------------------------------------------------
# # This chunk will only run when building with pkgdown
# plot(l_single_3d, 1)
## -----------------------------------------------------------------------------
plot(l_single_3d, 2)
## ----eval=is_pkgdown----------------------------------------------------------
# # This chunk will only run when building with pkgdown
# l_single_4d <- make_4d_static(single_test, x = "out1", y = "out2", z = "out3")
# plot(l_single_4d) %>% plotly::layout(scene = list(zaxis = list(range = c(-3, 3))))
## -----------------------------------------------------------------------------
batch_test <- new_arg_set()
batch_test <- batch_test %>%
add_arg_ele("arg2", "ele3", 0.2, 0.5, 0.1)
batch_test_grid <- make_arg_grid(batch_test)
batch_test_result <- batch_simulation(batch_test_grid, sim_fun_test,
default_list = list(
arg1 = list(ele1 = 0),
arg2 = list(ele2 = 0, ele3 = 0)
),
bigmemory = FALSE
)
batch_test_result
batch_test2 <- new_arg_set()
batch_test2 <- batch_test2 %>%
add_arg_ele("arg1", "ele1", 0.2, 0.6, 0.2) %>%
add_arg_ele("arg2", "ele2", 0.2, 0.6, 0.2)
batch_test_grid2 <- make_arg_grid(batch_test2)
batch_test_result2 <- batch_simulation(batch_test_grid2, sim_fun_test,
default_list = list(
arg1 = list(ele1 = 0),
arg2 = list(ele2 = 0, ele3 = 0)
),
bigmemory = FALSE
)
batch_test_result2
## -----------------------------------------------------------------------------
l_batch_2d_m1 <- make_2d_matrix(batch_test_result, x = "out1", cols = "ele3")
plot(l_batch_2d_m1)
l_batch_2d_m2 <- make_2d_matrix(batch_test_result2, x = "out1", rows = "ele1", cols = "ele2")
plot(l_batch_2d_m2)
## -----------------------------------------------------------------------------
l_batch_3d_m1 <- make_3d_matrix(batch_test_result, x = "out1", y = "out2", cols = "ele3")
plot(l_batch_3d_m1)
l_batch_3d_m2 <- make_3d_matrix(batch_test_result2, x = "out1", y = "out2", rows = "ele1", cols = "ele2")
plot(l_batch_3d_m2)
## ----eval = FALSE-------------------------------------------------------------
# l_batch_3d_a <- make_3d_animation(batch_test_result, x = "out1", y = "out2", fr = "ele3")
#
# plot(l_batch_3d_a, 1)
# plot(l_batch_3d_a, 2)
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.