Links

d3: JavaScript library for manipulating documents based on data

D3.js is a small, free JavaScript library for manipulating documents based on data.

D3 allows you to bind arbitrary data to a Document Object Model (DOM), and then apply data-driven transformations to the document. As a trivial example, you can use D3 to generate a basic HTML table from an array of numbers. Or, use the same data to create an interactive SVG bar chart with smooth transitions and interaction.

D3 is not a traditional visualization framework. Rather than provide a monolithic system with all the features anyone may ever need, D3 solves only the crux of the problem: efficient manipulation of documents based on data. This gives D3 extraordinary flexibility, exposing the full capabilities of underlying technologies such as CSS3, HTML5 and SVG. It avoids learning a new intermediate proprietary representation. With minimal overhead, D3 is extremely fast, supporting large datasets and dynamic behaviors for interaction and animation. And, for those common needs, D3’s functional style allows code reuse through a diverse collection of optional modules.

Image001

http://mbostock.github.com/d3/

https://github.com/mbostock/d3

Via O’Reilly Radar (http://radar.oreilly.com/2011/03/four-short-links-8-march-2011.html)

Filed under  //   graphs   javascript   ui   visualization   web  
Posted March 8, 2011 by email 

Gephi: visualization platform for networks and complex systems, dynamic and hierarchical graphs

Gephi is an interactive visualization and exploration platform for all kinds of networks and complex systems, dynamic and hierarchical graphs.

Gephi is a tool for people that have to explore and understand graphs. Like Photoshop but for data, the user interacts with the representation, manipulate the structures, shapes and colors to reveal hidden properties. The goal is to help data analysts to make hypothesis, intuitively discover patterns, isolate structure singularities or faults during data sourcing. It is a complementary tool to traditional statistics, as visual thinking with interactive interfaces is now recognized to facilitate reasoning. This is a software for Exploratory Data Analysis, a paradigm appeared in the Visual Analytics field of research.

Runs on Windows, Linux and Mac OS X. Gephi is open-source and free.

http://gephi.org/

(download)

Filed under  //   graphs   java   networks   systems   visualization  
Posted February 16, 2011 by email 

Packet Flight: visualizing packets

Packet Flight is a script that turns a TCP packet dump (tcpdump) data into a
Processing animation.


https://github.com/aristus/packet-flight

Filed under  //   graphics   network   processing   ui   visualization  
Posted January 27, 2011 by email 

Highcharts: charting library written in pure JavaScript

Highcharts is a charting library written in pure JavaScript, offering an easy way of adding interactive charts to your web site or web application. Highcharts currently supports line, spline, area, areaspline, column, bar, pie and scatter chart types.

http://www.highcharts.com/

Filed under  //   charts   javascript   ui   visualization   web  
Posted December 3, 2009 by email 

Gource: software version control visualization tool

Gource is a software version control visualization tool.

Software projects are displayed by Gource as an animated tree with the root directory of the project at its centre. Directories appear as branches with files as leaves. Developers can be seen working on the tree at the times they contributed to the project.

http://code.google.com/p/gource/

Filed under  //   : software   cvs   git   svn   version control   video   visualization  
Posted December 3, 2009 by email