write.html {phenoTest}R Documentation

Write a data.frame to an html file.

Description

Creates an html file with links and plots from a table.

Usage

write.html(x, links, tiny.pic, tiny.pic.size = 100, title = "", file, digits = 3)

Arguments

x

Object of class data.frame.

links

Object of class list with one item per column in x. If we want the ith column of x to have links to a site or local file we will have to write those links into the ith element of links.

tiny.pic

Object of class list with one item per column in x. If we want the ith column of x to show plots instead of text we will have to write the path to the plots into the ith element of links.

tiny.pic.size

size of the pictures if any.

title

Title that will be shown on top of the html file.

file

path and name of the file that will be created.

digits

number of digits that will be shown in numeric columns of x.

Author(s)

Evarist Planet

See Also

write.csv, write.table, htmlpage

Examples

##
##Code has been commented to avoid the creation of files
##
#(x <- data.frame(gene.symbol=c('AARS','ABCF1','ABLIM1'),value=c(2.054,30.024,5.0221),plot=rep('Open',3)))
#tiny.pic <- links <- vector('list',length=ncol(x))
#links[[1]] <- paste('http://www.genecards.org/index.php?path=/Search/keyword/',x[,1])
#for (i in 1:nrow(x)) {
#  png(paste('~/Desktop/',x[i,1],'.png',sep=''))
#  plot(1:3,log(1:3))
#  dev.off()
#}
#tiny.pic[[3]] <- links[[3]] <- paste(x[,1],'.png',sep='')
#write.html(x,links=links,tiny.pic=tiny.pic,file='~/Desktop/x.html',title='My html test')

[Package phenoTest version 1.41.0 Index]