Learn R Programming

oce (version 0.9-20)

mapAxis: Add Axis Labels to an Existing Map

Description

Plot axis labels on an existing map.

Usage

mapAxis(side = 1:2, longitude = NULL, latitude = NULL, tick = TRUE, line = NA, pos = NA, outer = FALSE, font = NA, lty = "solid", lwd = 1, lwd.ticks = lwd, col = NULL, col.ticks = NULL, hadj = NA, padj = NA, tcl = -0.3, cex.axis = 1, mgp = c(0, 0.5, 0), debug = getOption("oceDebug"))

Arguments

side
the side at which labels are to be drawn. If not provided, sides 1 and 2 will be used (i.e. bottom and left-hand sides).
longitude
vector of longitudes to indicate. If not provided, and if a grid has already been drawn, then the labels will be at the interesections of the grid lines with the plotting box.
latitude
vector of latitudes to indicate. If not provided, and if a grid has already been drawn, then the labels will be at the interesections of the grid lines with the plotting box.
tick
parameter passed to axis.
line
parameter passed to axis.
pos
parameter passed to axis.
outer
parameter passed to axis.
font
axis font, passed to axis.
lty
axis line type, passed to axis.
lwd
axis line width, passed to axis).
lwd.ticks
tick line width, passed to axis.
col
axis colour, passed to axis.
col.ticks
axis tick colour, passed to axis.
hadj
an argument that is transmitted to axis.
padj
an argument that is transmitted to axis.
tcl
axis-tick size (see par).
cex.axis
axis-label expansion factor (see par).
mgp
three-element numerical vector describing axis-label placement (see par). It usually makes sense to set the first and third elements to zero.
debug
a flag that turns on debugging. Set to 1 to get a moderate amount of debugging information, or to 2 to get more.

Details

This function is still in development, and the argument list as well as the action taken are both subject to change, hence the brevity of this help page.

Note that if a grid line crosses the axis twice, only one label will be drawn.

See Also

A map must first have been created with mapPlot.

Other functions related to maps: lonlat2map, lonlat2utm, map2lonlat, mapArrows, mapContour, mapDirectionField, mapGrid, mapImage, mapLines, mapLocator, mapLongitudeLatitudeXY, mapPlot, mapPoints, mapPolygon, mapScalebar, mapText, mapTissot, oceCRS, shiftLongitude, utm2lonlat

Examples

Run this code
## Not run: 
# library(oce)
# data(coastlineWorld)
# par(mar=c(2, 2, 3, 1))
# lonlim <- c(-180, 180)
# latlim <- c(60, 120)
# mapPlot(coastlineWorld, projection="+proj=stere +lat_0=90",
#         longitudelim=lonlim, latitudelim=latlim,
#         grid=FALSE)
# mapGrid(15, 15, polarCircle=1/2)
# mapAxis()
# ## End(Not run)

Run the code above in your browser using DataLab