Circos > general_data

Banish Tables

Tables are natural containers for data. Whenever information is presented, chances are excellent that it is communicated by means of a table. In many cases, however, when this information is complex (and the table, therefore, is large) a tabular presentation is difficult to parse visually and patterns in the tabulated data remain opaque.

You can use Circos to visualize tabular data. It's different, reasonably easy, available online, and sure to start a conversation.

It's also quite informative.

// tableviewer

Naming Names - Circos Engages in Political Mudslinging

Jonathan Corum of the New York Times prepared this infographic with Circos to show the extent and timing of the use of names of by presidential candidates in a series of debates. Each arrow represents one candidate refering to another, with the start of the arrow representing the time within the candidate's speech at which the reference was made.

The figure was part of a larger graphic that identified themes during the debate. Jonathan created an interactive version of this figure and discusses how he approached its design.

// nyt-naming

Naming Names - Circos Engages in Political Mudslinging

Jonathan Corum of the New York Times prepared this infographic with Circos to show the extent and timing of the use of names of by presidential candidates in a series of debates. Each arrow represents one candidate refering to another, with the start of the arrow representing the time within the candidate's speech at which the reference was made.

The figure was part of a larger graphic that identified themes during the debate. Jonathan created an interactive version of this figure and discusses how he approached its design.

// nyt-naming

Banish Tables

Tables are natural containers for data. Whenever information is presented, chances are excellent that it is communicated by means of a table. In many cases, however, when this information is complex (and the table, therefore, is large) a tabular presentation is difficult to parse visually and patterns in the tabulated data remain opaque.

You can use Circos to visualize tabular data. It's different, reasonably easy, available online, and sure to start a conversation.

It's also quite informative.

// tableviewer

Visualizing Database Schemas

Before Circos, I created a prototype system, Schemaball, to visualize database schemas.

Relationships between tables quickly became apparent and our database administrators suddenly had more free time to play Carcassonne.

Krzywinski, M. Schemaball: A New Spin on Database Visualization (2004) Sysadmin Magazine Vol 13 Issue 08.

// lims

Banish Tables

Tables are natural containers for data. Whenever information is presented, chances are excellent that it is communicated by means of a table. In many cases, however, when this information is complex (and the table, therefore, is large) a tabular presentation is difficult to parse visually and patterns in the tabulated data remain opaque.

You can use Circos to visualize tabular data. It's different, reasonably easy, available online, and sure to start a conversation.

It's also quite informative.

// tableviewer
1 2 3 4 5 6 7

Not Just For Genomes

Data is data. Circos is flexible. There is nothing about Circos that is specific to genomics — it just happens that I work in genomics and therefore the tool has been applied to this field.

Circos' circular layout makes it ideally suited for showing data that includes relationships between positions on one or more scales.

To name a few, Circos has been used to visualize customer flow in the auto industry, volume of courier shipments, database schemas, and presidential debates.

Tracking Customer Behaviour in Car Transactions

These days many people are dumping their SUVs in preference to smaller cars. How do customers "flow" between brands and car segments? The figures below illustrate such data sets.

Customer behaviour in car purchases. (990 x 990)
Individual car segments are organized circularly and subdivided into individual brands. Links between the segment/brand combination refer to a transaction in which a customer sold a specific segment/brand in favour of another.

Customer behaviour in car purchases. (900 x 300)
A variety of panels focusing on different aspects of the customer flow data set.

Customer behaviour in car purchases. (950 x 567)
Explanation of the structure of the infographic. Here ,the entire data set is shown with links colored based on the number of transactions.

Customer behaviour in car purchases. (600 x 452)
A close up of a region of the figure.