## ----setup, include = FALSE---------------------------------------------------
knitr::opts_chunk$set(
collapse = TRUE,
comment = NA,
message=FALSE
)
## ----eval=FALSE---------------------------------------------------------------
# install.packages("ztable")
## ----eval=FALSE---------------------------------------------------------------
# if(!require(devtools)) install.packages("devtools")
# devtools::install_github("cardiomoon/ztable")
## -----------------------------------------------------------------------------
require(moonBook)
x=table(acs$Dx,acs$smoking)
x
## ----results="asis"-----------------------------------------------------------
library(ztable)
library(magrittr)
options(ztable.type="html")
z=ztable(x)
print(z,caption="Table 1. Basic Table")
## ----results="asis"-----------------------------------------------------------
z %>%
addCellColor(4,3,bg="orange",color="white") %>%
print(caption="Table 2. Add Cell Color")
## ----results='asis'-----------------------------------------------------------
ztable(head(iris),caption="Table 3. Conditinoal Formatting: Sepal.Width >= 3.5") %>%
addRowColor(rows=1,bg="#C90000",color="white") %>%
addCellColor(condition=Sepal.Width>=3.5,cols=Sepal.Width,color="red")
## ----results="asis"-----------------------------------------------------------
z %>% makeHeatmap() %>% print(caption="Table 4. Heatmap Table")
## ----results='asis'-----------------------------------------------------------
ztable(head(mtcars)) %>%
makeHeatmap(palette="Blues") %>%
print(caption="Table 5. Heatmap table with 'Blue' palette")
## ----fig.width=8,out.width='100%'---------------------------------------------
mycolor=gradientColor(low="yellow",mid="orange",high="red",n=20,plot=TRUE)
mycolor
## ----results='asis'-----------------------------------------------------------
ztable(head(mtcars[1:5])) %>%
makeHeatmap(mycolor=mycolor) %>%
print(caption="Table 6. Heatmap table with user-defined palette")
## ----results='asis'-----------------------------------------------------------
ztable(head(acs[1:10])) %>%
makeHeatmap %>%
print(caption="Table 7. Heatmap table with non-numeric data")
## ----results='asis'-----------------------------------------------------------
ztable(head(mtcars)) %>%
makeHeatmap(palette="YlOrRd",cols=c(1,3,4),margin=2) %>%
print(caption="Table 8. Columnwise heatmap table")
## ----results='asis'-----------------------------------------------------------
ztable(t(head(mtcars))) %>%
makeHeatmap(palette="YlOrRd",rows=c(1,3,4),margin=1) %>%
print(caption="Table 9. Rowwise heatmap table")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.