Description Usage Arguments Details Value Author(s) See Also Examples
Produces a dot plot of typical metrology comparison data (value/uncertainty) with error bars, assigned value and uncertainty and optional percentage deviation axis or marginal density
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32  kplot(x, ...)
## Default S3 method:
kplot(x,U=NULL, labels=names(x), assigned=NULL, U.assigned=NULL,
U.lo=U, U.hi=U, k=2, strata=NULL,
do.percent=!is.null(assigned) && !do.pdf,
ordered=TRUE, order.strata=levels(strata),
xlim=c(0.5, length(x)+0.5), ylim,
main=NULL, xlab=NULL, ylab=NULL,
axis.main=2, axis.pct=4, at=1:length(x), at.main=NULL,
cex.axis=0.8, las=2, las.pct=1, ylab.line=2.5,
ylab.line.pct=2.1, ci.width=0.03, col.ci=par("fg"),
lty.ci=par("lty"), lwd.ci=par("lwd"), pch=21,
col=par("fg"), bg="white", add.outliers=FALSE,
outlier.offset=0.2, mar=NULL, box=TRUE,
do.pdf=FALSE, do.individual.pdf=do.pdf,
col.pdf=par("fg"), lwd.pdf=1, lty.pdf=1,
do.total.pdf=TRUE, col.total.pdf=col.pdf[1],
lwd.total.pdf=2, lty.total.pdf=1, n.pdf=200,
pdf.layout=c(4,1), pdf.scale=0.7, pdf.offset=0.05,
xlim.pdf, pdf.axis=FALSE, las.pdf=0,
mgp.pdf=c(3,0.5,0), ...)
## S3 method for class 'ilab'
kplot(x, ...)
kpoints(x,U=NULL, labels=names(x), U.lo=U, U.hi=U, k=2,
strata=NULL, ordered=TRUE, order.strata=levels(strata),
at=1:length(x), ci.width=0.03, col.ci=par("fg"),
lty.ci=par("lty"), lwd.ci=par("lwd"), pch=21,
col=par("fg"), bg="white", add.outliers=FALSE,
outlier.offset=0.2, ...)

x 
an R object. For the default method, a vector of reported values. For the ilab method, an object of class ‘ilab’ 
U 
Vector of length 
labels 
Vector of of length 
assigned 
Assigned value for the comparison. Plotted as a horizontal line on the plot. 
U.assigned 
Expanded uncertainty for the assigned value 
U.lo, U.hi 
Vectors of of length 
k 
Coverage factor originally used in calculating U. Required only if

strata 
A Factor identifying subsets of the data. Currently not implemented. 
do.percent 
Logical indicating whether percentage deviation should be
plotted as a secondary axis. Defaults to 
ordered 
If 
order.strata 
Character vector showing the order of plotting for strata. Currently not implemented. 
xlim, ylim 
Plot limits as in 
main, xlab, ylab 
Titles; see 
axis.main, axis.pct 
Integers specifying on which side of the plot the relevant axis is to
be drawn, passed to 
at 
Vector of xaxis locations for the data points, xaxis tick marks and labels.
Defaults to 
at.main 
The points at which tickmarks are to be drawn on the main (y) axis.
Passed to 
cex.axis 
The magnification to be used for axis annotation
relative to the current setting of 'cex'. Passed to 
las, las.pct 
Integers defining x and y axis and percentage axis label
orientation; see 
ylab.line, ylab.line.pct 
Margin lines for main and percentage axis titles.
Passed to 
ci.width 
Width of error bar terminators, passed to 
col.ci, lty.ci, lwd.ci 
Graphical parameters for the error bars; passed
to 
pch, col, bg 
Graphical parameters for data points, passed to 
add.outliers 
If 
outlier.offset 
Xoffset (in xaxis units) specifying lateral location of outlier tet labels relative to xaxis location of the outlier indicator. 
mar 
Plot margins as in 
box 
If 
do.pdf 
If 
do.individual.pdf 
Logical controlling whether the individual densities are plotted as well as/instead of the combined density. 
col.pdf, lwd.pdf, lty.pdf 
Graphical parameters controlling the appearance of the marginal density plot(s). Vectors are permitted, allowing different styles for each individual pdf. 
do.total.pdf 
Logical controlling whether the sum of individual densities is plotted. 
col.total.pdf, lwd.total.pdf, lty.total.pdf 
Graphical parameters controlling the appearance of the marginal density plot for the combined density. 
n.pdf 
Number of points used to construct the marginal density. 
pdf.layout 
Vector of length 2 specifying the relative sizes of the main plot and
marginal density plot. See 
pdf.scale, pdf.offset 
Offset and scaling factor used to control the location and height of the marginal density plot(s). 
xlim.pdf 
Controls the xaxis (i.e. the horizontal axis) for the marginal density plotting area. 
pdf.axis 
If 
las.pdf, mgp.pdf 
Axis control parameters passed to 
... 
Parameters passed to other functions; currently unused. 
If do.pdf=TRUE
a marginal density plot is added. This plot is constructed
from a set of (currently) normal densities centred at x
with standard
deviation U/k
.
If a marginal density is plotted, par("layout")
is changed to
pdf.layout
; otherwise, par("layout")
is set to matrix(1)
.
Both override any previously set layout. par("layout")
is preserved on exit.
The ‘ilab’ method passes all parameters in ‘...’ to the default method
with default values for x
, upper and lower bounds U.lo
and U.hi
,
labels and title taken from the ilab
object.
kpoints
is a convenience function for adding points with confidence
intervals to an existing plot. kpoints
is not a generic function
and requires a vector x
. Note that kpoints
does not check for
the presence of a marginal density plot.
Invisibly returns a list with components:
order 
The order for plotting the original data, as returned by 
at 
xaxis locations used, in plotting order. 
S Ellison s.ellison@lgc.co.uk
1 2 3 4 5 6 7 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.