context("canvasXpress zoomDisable")
test_that("scatterplot zoomDisable", {
tryCatch({
y <- read.table("https://www.canvasxpress.org/data/cX-mtcars-dat.txt", header = TRUE, sep = "\t", quote = "", row.names = 1, fill = TRUE, check.names = FALSE, stringsAsFactors = FALSE)
},
error = function(e) {
skip('Unable to read data files')
})
result <- canvasXpress(data = y,
asSampleFactors = list("cyl"),
colorBy = "cyl",
graphType = "Scatter2D",
stringVariableFactors = list("cyl"),
title = "Scatterplot - zoomDisable",
zoomDisable = TRUE)
check_ui_test(result)
})
test_that("barplot zoomDisable", {
tryCatch({
barplot_y <- read.table("https://www.canvasxpress.org/data/cX-basic-dat.txt", header = TRUE, sep = "\t", quote = "", row.names = 1, fill = TRUE, check.names = FALSE, stringsAsFactors = FALSE)
},
error = function(e) {
skip('Unable to read data files')
})
result <- canvasXpress(data = barplot_y,
graphOrientation = "vertical",
graphType = "Bar",
title = "Barplot - zoomDisable",
zoomDisable = TRUE)
check_ui_test(result)
})
test_that("barplot (segregated) zoomDisable", {
tryCatch({
barplot_y <- read.table("https://www.canvasxpress.org/data/cX-basic-dat.txt", header = TRUE, sep = "\t", quote = "", row.names = 1, fill = TRUE, check.names = FALSE, stringsAsFactors = FALSE)
},
error = function(e) {
skip('Unable to read data files')
})
z <- data.frame(Plot = "Bar1", stringsAsFactors = F)
rownames(z) <- rownames(barplot_y)
result <- canvasXpress(data = barplot_y,
varAnnot = z,
graphOrientation = "vertical",
graphType = "Bar",
segregateVariablesBy = list("Plot"),
title = "Barplot (segregated) - zoomDisable",
zoomDisable = TRUE)
check_ui_test(result)
})
test_that("boxplot zoomDisable", {
tryCatch({
boxplot_x <- read.table("https://www.canvasxpress.org/data/cX-toothgrowth-smp.txt", header = TRUE, sep = "\t", quote = "", row.names = 1, fill = TRUE, check.names = FALSE, stringsAsFactors = FALSE)
boxplot_y <- read.table("https://www.canvasxpress.org/data/cX-toothgrowth-dat.txt", header = TRUE, sep = "\t", quote = "", row.names = 1, fill = TRUE, check.names = FALSE, stringsAsFactors = FALSE)
},
error = function(e) {
skip('Unable to read data files')
})
result <- canvasXpress(data = boxplot_y,
smpAnnot = boxplot_x,
colorBy = "dose",
graphOrientation = "vertical",
graphType = "Boxplot",
groupingFactors = list("dose"),
showLegend = TRUE,
smpTitle = "dose",
stringSampleFactors = list("dose"),
title = "Boxplot - zoomDisable",
zoomDisable = TRUE)
check_ui_test(result)
})
test_that("boxplot (segregated) zoomDisable", {
tryCatch({
boxplot_x <- read.table("https://www.canvasxpress.org/data/cX-toothgrowth-smp.txt", header = TRUE, sep = "\t", quote = "", row.names = 1, fill = TRUE, check.names = FALSE, stringsAsFactors = FALSE)
boxplot_y <- read.table("https://www.canvasxpress.org/data/cX-toothgrowth-dat.txt", header = TRUE, sep = "\t", quote = "", row.names = 1, fill = TRUE, check.names = FALSE, stringsAsFactors = FALSE)
},
error = function(e) {
skip('Unable to read data files')
})
z <- data.frame(Plot = "Box1", stringsAsFactors = F)
rownames(z) <- rownames(boxplot_y)
result <- canvasXpress(data = boxplot_y,
smpAnnot = boxplot_x,
varAnnot = z,
colorBy = "dose",
graphOrientation = "vertical",
graphType = "Boxplot",
segregateVariablesBy = list("Plot"),
groupingFactors = list("dose"),
showLegend = TRUE,
smpTitle = "dose",
stringSampleFactors = list("dose"),
title = "Boxplot (segregated) - zoomDisable",
zoomDisable = TRUE)
check_ui_test(result)
})
test_that("Scatterplot matrix zoomDisable", {
tryCatch({
y <- read.table("https://www.canvasxpress.org/data/cX-irist-dat.txt", header = TRUE, sep = "\t", quote = "", row.names = 1, fill = TRUE, check.names = FALSE, stringsAsFactors = FALSE)
z <- read.table("https://www.canvasxpress.org/data/cX-irist-var.txt", header = TRUE, sep = "\t", quote = "", row.names = 1, fill = TRUE, check.names = FALSE, stringsAsFactors = FALSE)
},
error = function(e) {
skip('Unable to read data files')
})
result <- canvasXpress(data = y,
varAnnot = z,
colorBy = "Species",
graphType = "Scatter2D",
scatterPlotMatrix = TRUE,
title = "Scatterplot matrix - zoomDisable",
zoomDisable = TRUE)
check_ui_test(result)
})
test_that("dotplot zoomDisable", {
tryCatch({
y <- read.table("https://www.canvasxpress.org/data/cX-iris-dat.txt", header = TRUE, sep = "\t", quote = "", row.names = 1, fill = TRUE, check.names = FALSE, stringsAsFactors = FALSE)
x <- read.table("https://www.canvasxpress.org/data/cX-iris-smp.txt", header = TRUE, sep = "\t", quote = "", row.names = 1, fill = TRUE, check.names = FALSE, stringsAsFactors = FALSE)
},
error = function(e) {
skip('Unable to read data files')
})
legend_inside <- TRUE
result <- canvasXpress(data = y,
smpAnnot = x,
graphOrientation = "vertical",
graphType = "Dotplot",
afterRender = list(list("groupSamples", list("Species"))),
title = "Dotplot - zoomDisable",
zoomDisable = TRUE)
check_ui_test(result)
})
test_that("heatmap zoomDisable", {
tryCatch({
y = read.table("https://www.canvasxpress.org/data/cX-heatmapR-dat.txt", header = TRUE, sep = "\t", quote = "", row.names = 1, fill = TRUE, check.names = FALSE, stringsAsFactors = FALSE)
x = read.table("https://www.canvasxpress.org/data/cX-heatmapR-smp.txt", header = TRUE, sep = "\t", quote = "", row.names = 1, fill = TRUE, check.names = FALSE, stringsAsFactors = FALSE)
z = read.table("https://www.canvasxpress.org/data/cX-heatmapR-var.txt", header = TRUE, sep = "\t", quote = "", row.names = 1, fill = TRUE, check.names = FALSE, stringsAsFactors = FALSE)
},
error = function(e) {
skip('Unable to read data files')
})
result <- canvasXpress(data = y,
smpAnnot = x,
varAnnot = z,
colorBy = "dose",
graphType = "Heatmap",
title = "Heatmap - zoomDisable",
zoomDisable = TRUE)
check_ui_test(result)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.