
Last chance! 50% off unlimited learning
Sale ends in
st_viewport(x, ..., bbox = st_bbox(x), asp)
if asp
is missing, it is taken as 1, except when isTRUE(st_is_longlat(x))
, in which case it is set to 1.0 /cos(y)
, with y
the middle of the latitude bounding box.
library(grid)
nc = st_read(system.file("shape/nc.shp", package="sf"), "nc", crs = 4267)
grid.newpage()
pushViewport(viewport(width = 0.8, height = 0.8))
pushViewport(st_viewport(nc))
invisible(lapply(st_geometry(nc), function(x) grid.draw(st_as_grob(x, gp = gpar(fill = 'red')))))
Run the code above in your browser using DataLab