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.