Learn R Programming

tis (version 1.23)

tisLegend: Add a legend to a tisPlot or scatterPlot

Description

The plotting functions tisPlot and scatterPlot leave an object named latestPlot in the frame from which they were called. tisLegend uses that object to set legend arguments (which you can override) and sets reasonable defaults for other arguments.

Usage

tisLegend(..., xrel = 0.1, yrel = 0.1, xjust = 0, yjust = 1, boxType = "n", ncol = 1, cex = 1)

Arguments

...
optional arguments to be passed on to legend. These can include x and y arguments to position the legend, or a list with components named x and y, such a
xrel, yrel
Optional numbers between 0 and 1 to specify placement relative to the boundaries of the plot.
xjust, yjust, ncol
passed along to legend
boxType
passed along as bty to legend
cex
gets multiplied by the cex from latestPlot and then passed on to legend

Value

  • a list of the arguments that were sent on to legend, with class "tisLegend"

Details

This function is not strictly necessary, in that you could just call legend directly. tisLegend makes things a bit easier, however, by using the same argument names as tisPlot and scatterPlot to specify color, lineType, plotChar and boxType, rather than the less intuitive col, lty, pch and bty names. The xrel and yrel arguments provide an alternative way to specify legend placement, one that is used by the ChartMaker program.

See Also

legend, tisPlot, scatterPlot