context('optics plots')
iris_scaled <- scale(iris[, -5])
pcafort <- fortify_pca(iris_scaled)
optics_obj <- dbscan::optics(iris_scaled)
dbscan_obj <- dbscan::dbscan(iris_scaled, eps = .75)
test_ggplot_optics <- function() {
expect_is(ggplot_optics(optics_obj), 'gg')
expect_is(ggplot_optics(optics_obj, dbscan_obj$cluster), 'gg')
}
test_that('ggplot_optics', test_ggplot_optics())
kxi_prms <- expand.grid(n_xi = 1:2, dim_red = 'PCA', dist = 'euclidean',
pts = c(5, 10), n_dimred_comp = 2:3)
kxi <- opticskxi_pipeline(iris_scaled, kxi_prms)
test_ggplot_kxi <- function() {
expect_is(ggplot_kxi_metrics(kxi), 'gg')
}
test_that('ggplot_kxi', test_ggplot_kxi())
test_gtable_kxi <- function() {
expect_is(gtable_kxi_profiles(kxi), 'gtable')
}
test_that('gtable_kxi', test_gtable_kxi())
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.