Produces a heat-map plot of the computed LSD values for pairwise differences between
predictions that are stored in a data.frame
. The data.frame
includes
two factors whose levels specify, for each LSD value, which combinations of factor
levels are being compared.
# S3 method for data.frame
plotLSDs(object, LSD = "LSDs", x, y, alpha = 0.05,
triangles = "both", gridspacing = 0,
title = NULL, axis.labels = NULL, axis.text.size = 12,
colours = RColorBrewer::brewer.pal(3, "Set2"),
ggplotFuncs = NULL, printPlot = TRUE, ...)
An object of class "ggplot
", which can be plotted using print
or otherwise manipulated.
A data.frame
containing the three columns specified by LSD
, x
and y
.
A character
giving the name of the column in object
that contains
the LSD values to be plotted.
A character
giving the name of the column in object
that contains
the factor whose levels index the LSD values that are to be plotted in the same column.
A character
giving the name of the column in object
that contains
the labels of the LSD values that are to be plotted as the rows.
A numeric
giving the significance level for the LSD.
A character
indicating whether the plot should include the
lower
, upper
or both
triangle(s). Here it is only used
to adjust gridlines for the omission of the diagonal.
A numeric
specifying the number(s) of rows and columns
that form groups in the grid of differences. This is most useful when
two or more factors index the rows and columns. If a single, nonzero
number, k say, is given then a grid line is placed after every
kth row and column. If a vector of values is given then the
number of grid lines is the length of the vector and the spacing between
each is specified by the elements of the vector.
A character
string giving the main title for the plot.
A character
string giving the label to use for both the x- and y-axis.
A numeric
giving the size of the labels
on the axes
of the heatmap
.
A vector of colours to be passed to the ggplot
function
scale\_colour\_gradientn
.
A list
, each element of which contains the
results of evaluating a ggplot2
function.
It is created by calling the list
function with
a ggplot2
function call for each element.
These functions are applied in creating the ggplot
object.
A logical
indicating whether or not the a plot is to be printed. This would
be used when just the returned ggplot
object is required.
Provision for passing arguments to functions called internally - not used at present.
Chris Brien
plotLSDs.alldiffs
, plotLSDerrors.alldiffs
, plotLSDerrors.data.frame
,
exploreLSDs
, ggplot