Circles: multi-level interactive pie-chart

Carrot Search Circles is an interactive visualization of multi-level data, such as numerical value breakdowns or clusters of documents, written in pure JavaScript. It gives an instant overview of the structure and contents of the groups.

View live demo Circles interactive visualization live demo Download trial


Multilingual content in Carrot Search Circles

Supports a wide range of languages, including Arabic, Chinese Simplified and Traditional, Japanese and Korean.

JavaScript and JSON API

Carrot Search Circles code examples

Integrate Circles within minutes using a simple JavaScript API and data models in JSON. The library is small (~25k gzipped) and loads very fast.

Extensive tuning

Carrot Search Circles visual settings panel

Tune visual and non-visual properties using a simple settings panel and export them to your JavaScript code

Complements Lingo3G

Visualization of clusters from Lingo3G

Add a new look and more interaction to clusters from Lingo3G.

Dynamic, animated interaction

Dynamic, animated interaction

Exciting and dynamic user interface: animated transitions, custom color models and web fonts.

HTML5 visualization

Circles is a HTML5 visualization, it works on any device supporting HTML5 canvas, including tables and mobile phones.

Circles works on any device supporting HTML5 canvas, including tables and smart phones.

Easy to integrate, many tuning options, very fast and lightweight.

Stephan Schmid, CEO at Comcepta, Switzerland

Our evaluation found overwhelming support for using Lingo3G.

Dr James Thomas, Associate Director, EPPI-Centre, Social Science Research Unit, Institute of Education, London

I’ve shown two board members of our client company what our FoamTree-powered app does. Amazing what a good visualization can accomplish :-)

René de Vries, Managing Director at HowardsHome