Learn R Programming

ggOceanMaps (version 2.2.0)

reorder_layers: Move basemap land, glacier and grid layers on top of other ggplot layers

Description

Moves existing land, glacier and grid layers on top of other layers. Useful for hiding region polygons under land.

Usage

reorder_layers(p)

Value

Returns a ggplot object with land, glacier and grid layers on top.

Arguments

p

ggplot object from the basemap function.

Author

Mikko Vihtakari

Details

This function has not been tested properly yet and is likely to contain bugs.

See Also

Other customize shapefiles: auto_limits(), theme_map()

Examples

Run this code
if(requireNamespace("ggspatial", quietly = TRUE)) {
# \donttest{
 data("ices_areas")
 p <- basemap(c(-20, 15, 50, 70)) + 
   ggspatial::annotation_spatial(ices_areas, aes(fill = Area_Full), show.legend = FALSE)
 
 # Polygons on top of land
 p
 
 # Move land on top
 reorder_layers(p)
 # }
 }

Run the code above in your browser using DataLab