Learn R Programming

R2HTML (version 2.3.4)

HTMLInsertGraph: 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

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

Value

no value returned.

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'

...

...

Author

Eric Lecoutre

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.

See Also

HTMLplot

Examples

Run this code

	directory=tempdir()
	HTMLoutput=file.path(directory,"output.html")
	graph1="graph1.png"
	# Write graph to a file
	if (FALSE) png(file.path(directory,graph1))
	if (FALSE) plot(table(rpois(100,5)), type = "h", col = "red",
	              lwd=10,main="rpois(100,lambda=5)")
	if (FALSE) dev.off()
	# Insert graph to the HTML output
	HTMLInsertGraph(graph1,file=HTMLoutput,caption="Sample discrete distribution plot")

Run the code above in your browser using DataLab