Nothing
## ---- include = FALSE---------------------------------------------------------
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
bubbleLegends.device.warning = FALSE
)
## ----setup--------------------------------------------------------------------
library(bubbleHeatmap)
## ----bubbleHeatmap------------------------------------------------------------
#Simulate data
names <- list(paste0("leftLabels", 1:6), paste0("topLabels", 1:10))
colorMat <- matrix(rnorm(60), nrow=6, ncol=10, dimnames = names)
sizeMat <- matrix(abs(rnorm(60)), nrow=6, ncol=10, dimnames = names)
#Create sample plot tree containing all elements
tree <- bubbleHeatmap(colorMat, sizeMat, treeName = "example",
leftLabelsTitle = "leftLabelsTitle", showRowBracket = T,
rowTitle = "rowTitle", showColBracket = T, colTitle="colTitle",
plotTitle="plotTitle", xTitle="xTitle", yTitle="yTitle",
legendTitles = c("legendTitles[1]", "legendTitles[2]"))
## ----draw-plot1, dev = "png", dev.args = list(type = "cairo-png"), fig.width = 6.5, fig.height=3.5, out.width="100%"----
#Draw plot
grid.newpage()
grid.draw(tree)
## ----merge-data---------------------------------------------------------------
myData <- merge_template(cetp, "ckb_id")
## ----one-step-----------------------------------------------------------------
metabTree <- metabFigure(myData)
## ----format-data--------------------------------------------------------------
gridData <- formatData(myData, colorValue="estimate", sizeValue = "negLog10P",
nightingale = TRUE)
## ----tree-input---------------------------------------------------------------
treeInput <- multiPlotInput(colorList=gridData$colorList,
sizeList=gridData$sizeList,
nightingale=TRUE, legendHeight=8)
## ----create-trees-------------------------------------------------------------
treeList <- bubbleHeatmapList(treeInput)
## ----assemble-figure----------------------------------------------------------
metabTree <- metabFigurePlot(treeList)
## ----plot2, dev = "png", dev.args = list(type = "cairo-png"), fig.width = 8, fig.height=6, out.width="100%"----
grid.newpage()
grid.draw(metabTree)
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.