hexViewport {hexbin} | R Documentation |
Builds a grid
viewport for hexagon or hexbin
graphics. This builds on the concepts of the grid package,
see viewport
.
hexViewport(x, offset = unit(0, "inches"), mar = NULL, xbnds = x@xbnds, ybnds = x@ybnds, newpage = FALSE)
x |
a hexbin object. |
offset |
a unit object. |
mar |
margins as unit s, of length 4 or 1. |
xbnds, ybnds |
bounds for x- and y- plotting range; these default
to the corresponding slots of x . |
newpage |
logical indicating if a new graphics page should be
openend, i.e., grid.newpage() . |
an S4 object of class "hexVP"
, see hexVP-class for more,
with its main slot a viewport
for grid graphics.
viewport
; further
gplot.hexbin
and hboxplot
which build on
hexViewport
.
set.seed(131) x <- rnorm(7777) y <- rt (7777, df=3) ## lower resolution binning and overplotting with counts bin <- hexbin(x,y,xbins=25) P <- plot(bin) xy <- hcell2xy(bin) pushHexport(P$plot.vp) i <- bin@count <= 3 grid.text(as.character(bin@count[i]), xy$x[i], xy$y[i], default.units = "native") grid.points(x[1:20],y[1:20]) # to show some points rather than counts popViewport()