R: Convert to polar coordinate system

circlize {circlize} | R Documentation

## Convert to polar coordinate system

### Description

Convert to polar coordinate system

### Usage

    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)
    factors = c("a", "b")
    circos.initialize(factors, 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)
    circos.clear()
    dev.off()

[Package circlize version 0.4.1 Index]