plot | R Documentation |
plot the spectra in a colorSpec object as lines or points
## S3 method for class 'colorSpec'
plot( x, color=NULL, subset=NULL, main=TRUE, legend=TRUE, CCT=FALSE, add=FALSE, ... )
x |
a colorSpec object |
color |
If |
subset |
specifies a subset of |
main |
If |
legend |
If |
CCT |
If |
add |
If |
... |
other graphical parameters, see Details |
Commonly used graphical parameters are:
type
passed to lines.default()
,
with default type='l'
.
Other valid values are 'p'
(points), 'b'
, 'c'
, 'o'
,
'h'
, 'S'
, 's'
, and 'n'
,
see plot()
for their meanings.
An additional type='step'
is available.
This option draws each spectrum as a step function,
similar to 'S'
and 's'
,
except that the jumps are between the wavelengths
(with appropriate extensions at min and max wavelengths).
The function segments()
is used for the drawing.
For type='step'
, lwd
and lty
should be vectors of length 1 or 2.
If the length of lwd
is 1, then horizontal segments are draw with that width,
but vertical segments are not drawn.
If the length of lwd
is 2,
then vertical segments are draw with width lwd[2]
.
If the length of lty
is 2, then the styles are applied to the
horizontal and vertical segments in that order.
If the length of lty
is 1, then that style is applied to both
horizontal and vertical segments.
For examples of this plotting option, see the vignette
Convexity and Transitions.
lwd, lty
passed to lines.default()
,
except when type='step'
when they are passed to segments()
.
In the former case these can be vectors, and components are passed
sequentially to each spectrum, similar to matplot()
.
In the latter case, see the description in type
.
The default value for both is 1.
pch
passed to lines.default()
,
but it only has meaning when type='p'
, 'b'
, or 'o'
.
This can be a vector, and components are passed sequentially to each spectrum.
ylab
If ylab
is a string
then it is passed on to plot.default()
,
otherwise suitable default string is generated.
xlim, ylim
If xlim
and ylim
are 2-vectors, they are passed
to plot.default
.
If one of the components is NA
then a suitable default is supplied.
log
passed on to plot.default()
.
Care must be taken for y
because
many spectra are 0 at some wavelengths, and even negative. Use ylim
in such cases.
TRUE
or FALSE
computeCCT()
,
subset()
,
lines()
,
segments()
,
plot()
,
matplot()
,
colorRamp()
plot( 100 * BT.709.RGB )
plot( xyz1931.1nm, add=TRUE, lty=2, legend=FALSE )
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.