Insert a graph in a HTML report

Description

Write the HTML <img> tag to an output, so that a existant graph could be displayed in the HTML report

Usage

1
2
3
HTMLInsertGraph(GraphFileName="", Caption="", GraphBorder=1,
Align="center", WidthHTML=500, HeightHTML=NULL,
file=HTMLGetFile(), append=TRUE,...)

Arguments

GraphFileName

Name of the target graph (GIF, JPEG or PNG)

Caption

If non empty, text to be written under the graph, as its caption

GraphBorder

Size of the border, in pixels

Align

Alignment of the graph (center, left or right)

WidthHTML

Width of the image in HTML

HeightHTML

Height of the image in HTML (NULL for not specified)

file

Name of the target HTML file (the report)

append

logical. If 'TRUE' output will be appended to 'file'; otherwise, it will overwrite the contents of 'file'

...

...

Details

The steps to add a graph to a HTML file are the following: first create the graph, by using a device convenient for web pages, such as GIF, JPEG or PNG. Ensure to write it in the same directory than the HTML file. Then call HTMLInsertGraph.

Value

no value returned.

Author(s)

Eric Lecoutre

See Also

HTMLplot

Examples

1
2
3
4
5
6
7
8
9
	directory=getwd()
	HTMLoutput=file.path(directory,"output.html")
	graph1="graph1.png"
	# Write graph to a file
	## Not run: png(file.path(directory,graph1))
	## Not run: plot(table(rpois(100,5)), type = "h", col = "red", lwd=10,main="rpois(100,lambda=5)")
	## Not run: dev.off()
	# Insert graph to the HTML output
	HTMLInsertGraph(graph1,file=HTMLoutput,caption="Sample discrete distribution plot")