Convert to polar coordinate system

circlize(
    x, y,
    sector.index = get.current.sector.index(),
    track.index = get.current.track.index())

Arguments

x

Data points on x-axis. The value can also be a two-column matrix/data frame if you put x and y data points into one variable.

y

Data points on y-axis.

sector.index

Index for the sector to convert the coordinates.

track.index

Index for the track to convert the coordinates.

Details

This is the core function in the package. It transform data points from data coordinate system (in a specific cell) to the polar coordinate system.

Value

A matrix with two columns (theta and rou). rou is measured in degree.

Examples

pdf(NULL) sectors = c("a", "b") circos.initialize(sectors, xlim = c(0, 1)) circos.track(ylim = c(0, 1)) # x = 0.5, y = 0.5 in sector a and track 1 circlize(0.5, 0.5, sector.index = "a", track.index = 1)
#> theta rou #> [1,] 270.5 0.89
#> pdf #> 2