Add Line Segments to a Plot
Description
Draw line segments between pairs of points.
Usage
1 2 3 
Arguments
x0, y0 
coordinates of points from which to draw. 
x1, y1 
coordinates of points to which to draw. At least one must be supplied. 
col, lty, lwd 
graphical parameters as in

... 
further graphical parameters (from 
Details
For each i
, a line segment is drawn between the point
(x0[i], y0[i])
and the point (x1[i], y1[i])
. The
coordinate vectors will be recycled to the length of the longest.
The graphical parameters col
, lty
and lwd
can be
vectors of length greater than one and will be recycled if necessary.
References
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.
See Also
arrows
,
polygon
for slightly easier and less flexible line
drawing, and
lines
for the usual polygons.
Examples
1 2 3 4 5 6 7 8  x < stats::runif(12); y < stats::rnorm(12)
i < order(x, y); x < x[i]; y < y[i]
plot(x, y, main = "arrows(.) and segments(.)")
## draw arrows from point to point :
s < seq(length(x)1) # one shorter than data
arrows(x[s], y[s], x[s+1], y[s+1], col= 1:3)
s < s[length(s)]
segments(x[s], y[s], x[s+2], y[s+2], col= 'pink')

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker. Vote for new features on Trello.