Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Techniques for Visualizing Data

I'm looking into providing several methods of visualizing a large volume of data. This may include, but will not be limited to, simple graphing. The techniques I'm exploring will involve shapes, text and lines. It will also involve interaction with elements (hiding, focusing, etc.) and animation (shifting, dragging, systematic reorganizing, etc.) of those elements.

SVG or Canvas seem like the obvious choices (in conjunction with a JS library--probably jQuery), but the lack of cross-browser availability is a concern. I'd prefer to avoid Flash/Flex, but right now it's the only rock solid, cross-browser technology I've found if support for IE7/8 is a requirement.

Does anyone have any other suggestions or any additional information that would make a technology I've listed seem even more appealing?

Thanks.

like image 583
Rob Wilkerson Avatar asked Apr 12 '10 12:04

Rob Wilkerson


People also ask

What are the most commonly used data visualization techniques?

Maps are popular techniques used for data visualization in different industries. They allow locating elements on relevant objects and areas — geographical maps, building plans, website layouts, etc. Among the most popular map visualizations are heat maps, dot distribution maps, cartograms.


2 Answers

Check out the original Processing.org.

It may seem strange/anachronistic that they are using Java applets, but they were able to get better performance with Java than JavaScript. The applets seem to work everywhere, and you'll have access to lots of great Java libraries.

like image 115
joecan Avatar answered Oct 27 '22 01:10

joecan


Don't think I saw this one mentioned: JavaScript InfoViz Toolkit

An interesting visualization I personally like is the treemap view. Nice for summarizing a lot of data in a single view.

like image 32
Binary Nerd Avatar answered Oct 27 '22 00:10

Binary Nerd