Usage
crplot(A = 1, k = 1, p = 0, N = 16, const = NULL, figsize = 8,
npoints = 500, col = 1, cplot = TRUE, splot = TRUE, numplot = TRUE,
axes = TRUE, incircle = TRUE, arrow = TRUE, linetype = 1,
textplot = NULL, lineplot = NULL, ylab = "Amplitude", super = NULL,
xaxlab = NULL, type = "b", xlab = "Time (number of points)",
fconst = 3.5/3.1, pointconst = 1.2)
Arguments
A
Amplitude of the circle/sinusoid.
k
Frequency of the sinusoid
N
Number of points per cycle or revolution.
const
A constant corresponding to k + A*cos(2*pi*k+p)
figsize
Set the figure size as pin <- c(figsize, figsize/2).
Defaults to figsize = 8.
npoints
The number of points used in plotting the circle. Defaults
to 500
col
An integer for the color in plotting the sinusoid and points
around the circle
numplot
Logical. If T (defaults), the digital points around the
circle are numbered
axes
Logical. If T, plot axes.
incircle
Logical. If T, plot an the angle between digital points in
the circle.
arrow
Logical. If T, plot an arrow on incircle showing the direction
of movement.
linetype
Specify a linetype. Same function as lty in plot
textplot
A list containing $radius, $textin, $pivals for plotting
text at specified angles and radii on the circle. $radius: a vector of
amplitudes of the radii at which the text is to be plotted; $textin: a
vector of chacacter labels to be plotted; $pivals: the a
lineplot
Plot lines from the centre of the circle to the
circumference. lineplot is a vector specifying the angle in radians (zero
corresponds to the top of the circle)
ylab
Specify a y-axis label.
super
Superimpose a part solid circle and corresponding sinusoid.
This needs to be a list containing $first and $last, which are values
between 0 and 2*pi defining the beginning and ending of the part circle
which is to be superimposed
xlab
Specify an x-axis label.
fconst
A single elment numeric vector for the aspect ratio in a
postscript plot. Defaults to 3.5/3.1 which is appropriate for a postscript
setting of setps(h=4, w=4)
pointconst
The radius for plotting the numbers around the circle.
Defaults to 1.2 * A