Learn R Programming

globe (version 1.2-0)

globeplot:

Description

Plot points, lines and arrows on an plot of the Earth created by globeearth

Usage

globepoints(loc, eye, top, …, do.plot=TRUE) 
  globelines(loc, eye, top, …, do.plot=TRUE) 
  globearrows(loc, eye, top, len=0.3, …, do.plot=TRUE)

Arguments

loc
A matrix or list of points to plot (globepoints), draw lines between (globelines) or draw arrows at (globearrows), in order.
eye
Viewpoint. Should not be specified under normal circumstances since it is set by a previous call to globeearth (details documented there).
top
Top of plot (commonly the North Pole). Should not be specified under normal circumstances since it is set by a previous call to globeearth (details documented there).
len
Length of arrows to be plotted (globearrows only)
Optional additional arguments passed to points (globepoints) or segments (globelines, globearrows).
do.plot
Logical value indicating whether to actually perform the plotting, or just to return the calculated coordinates.

Value

The return value is invisible. For globepoints, the return value is a list(x,y) giving the plotted coordinates of the points. For globelines and globearrows, the return value is a 4-column matrix giving the plotted coordinates of the lines or arrows as plotted by segments.

Details

globeearth needs to be invoked first before any of these functions can be used. The values of eye and top in globeearth should be identical to the values used in these functions to get meaningful results.

globepoints plots points at the specified locations on the globe.

globelines draws line between the specified locations in the order that they are written, but not between the first and last points e.g. if we list three different points A, B, C in loc, then lines will be drawn from A to B, and from B to C, but not C to A.

globearrows plots lines at the specified locations, that extend away from the centre of the globe and are of the specified length.

See Also

globeearth.

Use globedrawlat or globedrawlong to draw latitude and longitude curves.

Examples

Run this code
ex1 <- matrix(nrow=3, ncol=2)
ex1[1,1] <- -80
ex1[1,2] <- 45
ex1[2,1] <- -60
ex1[2,2] <- 45
ex1[3,1] <- -50
ex1[3,2] <- 50
globeearth(eye=place("newyorkcity"))
globepoints(loc=ex1)
globelines(loc=ex1)
globearrows(loc=ex1)

Run the code above in your browser using DataLab