Add a new track or move to an existed track
spiral_track(
ylim = c(0, 1),
height = 0.8,
background = TRUE,
background_gp = gpar(fill = "#EEEEEE"),
reverse_y = FALSE,
gradient = FALSE,
track_index = current_track_index() + 1
)
Data range of the y-locations.
Height of the track. The value can be the fraction of the distance of the two neighbour spiral loops. The value can also be a grid::unit()
object.
Whether to draw the background of the track, i.e. border and filled color of background.
Graphical parameters of the background.
Whether reverse the direction of y-axis (i.e. pointing to the center of the spiral)?
Whether draw the background in gradient? The value can be a positive integer of the number of gradients from background_gp$fill
to white.
Index of the track.
No value is returned.
If the track is already existed, the function simply mark the track as the current track and does nothing else.
spiral_initialize()
spiral_track(height = 0.8)
spiral_initialize()
spiral_track(height = 0.4, background_gp = gpar(fill = "red"))
spiral_track(height = 0.2, background_gp = gpar(fill = "green"))
spiral_track(height = 0.1, background_gp = gpar(fill = "blue"))
spiral_initialize()
spiral_track(height = 0.8, gradient = TRUE) # by default 10 gradients
spiral_initialize()
spiral_track(height = 0.8, background_gp = gpar(fill = "red"), gradient = 5)