Description Usage Arguments Details Value Author(s) See Also Examples
View source: R/straightarrow.R
Plots straight line between two points
adds an arrowhead at a certain distance.
1 2 3 | straightarrow(from, to, lwd = 2, lty = 1, lcol = "black",
arr.col = lcol, arr.pos = 0.5, endhead = FALSE,
segment = c(0,1), ...)
|
from |
coordinates (x,y) of the point *from* which to draw arrow. |
to |
coordinates (x,y) of the point *to* which to draw arrow. |
lwd |
line width. |
lty |
line type. |
lcol |
line color. |
arr.col |
arrow color. |
arr.pos |
relative position of arrowhead. |
endhead |
if |
segment |
if not |
... |
arguments passed to function Arrows. |
a straight arrow is drawn between the points '(from
,
to
)'
The position of the arrowhead, is set with arr.pos
, a value between
0(start point) and 1(endpoint)
The type of the arrowhead is set with arr.type
which can take
the values:
"none" : skips the drawing of arrows.
"simple" : uses comparable R function arrows.
"triangle": uses filled triangle.
"curved" : draws arrowhead with curved edges.
"circle" : draws circular head.
"ellipse" : draws ellepsoid head.
"T" : draws T-shaped (blunt) head.
The size of the arrow head can be specified with the arguments
arr.length
and arr.width
.
See Arrowhead
from package shape for details on
arrow head.
coordinates (x,y) where arrowhead is drawn
Karline Soetaert <karline.soetaert@nioz.nl>
bentarrow
, segmentarrow
, curvedarrow
selfarrow
, splitarrow
, treearrow
,
arrows
: the comparable R function,
Arrows
: more complicated arrow function from package
shape.
1 2 3 4 5 6 7 8 9 10 11 12 | openplotmat(main = "straightarrow")
pos <- coordinates(c(2, 3, 1))
for (i in 1:5)
straightarrow(from = pos[i, ], to = pos[i+1, ], arr.pos = 0.5)
straightarrow(from = pos[6, ], to = pos[6, ] + c(0.3, 0.),
arr.type = "T", arr.pos = 1, arr.lwd = 3)
for (i in 1:6)
textrect(pos[i, ], lab = LETTERS[i], radx = 0.05)
|
Loading required package: shape
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.