drawDirectionField {oce} | R Documentation |
The direction field is indicated variously, depending on the value of
type
:
For type=1
, each indicator is drawn with a symbol, according to the
value of pch
(either supplied globally, or as an element of the
...
list) and of size cex
, and colour col
. Then, a
line segment is drawn for each, and for this lwd
and col
may
be set globally or in the ...
list.
For type=2
, the points are not drawn, but arrows are drawn instead
of the line segments. Again, lwd
and col
control the type of
the line.
drawDirectionField(x, y, u, v, scalex, scaley, length = 0.05, add = FALSE, type = 1, col = par("fg"), pch = 1, cex = par("cex"), lwd = par("lwd"), lty = par("lty"), debug = getOption("oceDebug"))
x, y |
coordinates at which velocities are specified. |
u, v |
velocity components in the x and y directions. |
scalex, scaley |
scale to be used for the velocity arrows. Exactly one
of these must be specified. Arrows that have |
length |
indication of width of arrowheads. The somewhat
confusing name of this argument is a consequence of the fact
that it is passed to |
add |
if |
type |
indication of the style of arrow-like indication of the direction. |
col |
colour of line segments or arrows |
pch, cex |
plot character and expansion factor, used for |
lwd, lty |
line width and type, used for |
debug |
debugging value; set to a positive integer to get debugging information. |
None.
Dan Kelley
library(oce) plot(c(-1.5, 1.5), c(-1.5, 1.5), xlab="", ylab="", type='n') drawDirectionField(x=rep(0, 2), y=rep(0, 2), u=c(1,1), v=c(1, -1), scalex=0.5, add=TRUE) plot(c(-1.5, 1.5), c(-1.5, 1.5), xlab="", ylab="", type='n') drawDirectionField(x=rep(0, 2), y=rep(0, 2), u=c(1,1), v=c(1, -1), scalex=0.5, add=TRUE, type=2)