Learn R Programming

circlize (version 0.4.16)

circlize: 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())

Value

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

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.

Examples

Run this code
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)
circos.clear()
dev.off()

Run the code above in your browser using DataLab