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:

"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

see `Arrowhead`

from package shape for details on
arrow head.

coordinates (x,y) where arrowhead is drawn

Karline Soetaert <[email protected]>

`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
```

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.