Meridional and Parallel Lines for Maps

Create graticule lines and labels for maps. Control the creation of lines by setting their placement (at particular meridians and parallels) and extent (along parallels and meridians). Labels are created independently of lines.

Travis-CI Build Status


Graticules are the longitude latitude lines shown on a projected map, and defining and drawing these lines is not easy to automate. The graticule package provides the tools to create and draw these lines by explicit specification by the user. This provides a good compromise between high-level automation and the flexibility to drive the low level details as needed, using base graphics in R.


The graticule package is on GitHub, and can be installed like this:

if (packageVersion("devtools") < 1.6) {

Known issues

o There's work needed for when graticule_labels() are created without using xline/yline, need more careful separation between generating every combination in the grid versus single lines



o updated many PROJ.4 strings to have more complete params

o specify LCC standard parallels explicitly to avoid problems from some PROJ.4 installations

 VERSION 0.1.0

o new function pathologicule to draw the other projection


o upgraded for release

o added ice file raw data for vignette


o added tiles option to graticule to return polygons

o added a readme for the GitHub front page


o basics working

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.1.6 by Michael D. Sumner, 9 months ago

Report a bug at

Browse source code at

Authors: Michael D. Sumner [aut, cre]

Documentation:   PDF Manual  

GPL-3 license

Imports methods, quadmesh, raster, utils, geosphere, stats

Depends on sp

Suggests devtools, knitr, maptools, oce, rgdal, rworldmap, sf, spex, testthat, rmarkdown, covr

See at CRAN