spiral_polygon | R Documentation |
Add polygons to a track
spiral_polygon(
x,
y,
id = NULL,
gp = gpar(),
track_index = current_track_index()
)
x |
X-locations of the data points. |
y |
Y-locations of the data points. |
id |
A numeric vector used to separate locations in x and y into multiple polygons. |
gp |
Graphical parameters. |
track_index |
Index of the track. |
No value is returned.
x = seq(0, 2*pi*10, length = 1000)
y = c(sin(x), cos(rev(x)))
x2 = c(x, rev(x))
# in the normal cartesian coordinate system
plot(NULL, xlim = range(x2), ylim = range(y))
polygon(x2, y, col = "red")
# in the spiral coordinate system
spiral_initialize(xlim = range(x2))
spiral_track(ylim = range(y))
spiral_polygon(x2, y, gp = gpar(fill = "red"))
# try a different scale
spiral_initialize(xlim = range(x2), scale_by = "curve_length")
spiral_track(ylim = range(y))
spiral_polygon(x2, y, gp = gpar(fill = "red"))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.