circlize is an R package for creating circular visualizations (plots laid out in circular coordinate systems) in a very flexible way. It implements many types of plots using circular layouts: chord diagrams, circular heatmaps, arcs/links between sectors, genomic data visualization, etc. It provides low-level drawing functions as well as high-level functions to build complex visualizations. It’s often used in genomics, network analysis, or other fields where relationships among categories or entities can be nicely displayed in a circular fashion. Support for circular heatmaps, multiple tracks (rings), for showing multiple layers of data per sector. Good performance and stable codebase, detailed documentation including a book on usage examples.

Features

  • Ability to create chord diagrams to show relationships / flows among entities/sectors arranged around a circle
  • Support for circular heatmaps, multiple tracks (rings), for showing multiple layers of data per sector
  • Low-level graphic primitives for points, lines, polygons, text, axes etc in circular layout (e.g. circos.points, circos.axis, etc.)
  • Support for genomic visualizations: initialize with ideogram, genomic tracks, plotting with genomic coordinates etc
  • High flexibility / customizable layout: ability for users to build their own panels, customize track height, order, sectors, labels etc
  • Good performance and stable codebase, detailed documentation including a book on usage examples

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow circlize

circlize Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of circlize!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

R

Related Categories

R Data Visualization Software

Registered

2025-09-12