Description Usage Arguments Details Value Author(s) Examples
Add polygons to Hilbert curve
1 2 3 4 | ## S4 method for signature 'HilbertCurve'
hc_polygon(object, ir, x1 = NULL, x2 = NULL,
gp = gpar(),
end_type = c("average", "expanding", "shrinking"))
|
object |
A |
ir |
an |
x1 |
if start positions are not integers, they can be set by |
x2 |
if end positions are not integers, they can be set by |
gp |
graphic parameters. It should be specified by |
end_type |
since two ends of a continuous interval do not necessarily completely overlap with the Hilbert curve segments, this argument controls how to determine the ends of the interval which will be presented on the curve. |
Drawing polygons are quite similar as drawing rectangles in the context of Hilbert curve. The major difference is: 1) for rectangles, colors for the ends of the interval can change if they are not completely covered by the segments, and 2) polygons can have borders.
Basically polygons are used to mark areas in the Hilbert curve.
No value is returned.
Zuguang Gu <z.gu@dkfz.de>
1 2 3 4 5 | ir = IRanges(10, 40)
hc = HilbertCurve(1, 100, level = 4, reference = TRUE)
hc_segments(hc, ir)
hc_polygon(hc, ir, gp = gpar(fill = "#FF000080", col = 1))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.