D3 - A JavaScript visualization library for HTML and SVG
D3 is a small, free JavaScript library for manipulating HTML documents based on data. D3 can help you quickly visualize your data as HTML or SVG, handle interactivity, and incorporate smooth transitions and staged animations into your pages. You can use D3 as a visualization framework (like Protovis), or you can use it to build dynamic pages (like jQuery).

http://mbostock.github.com/d3/
comments powered by Disqus
Related Products
Rickshaw - Interactive Time Series Graphs in JavaScript
Rickshaw provides the elements you need to create interactive graphs: renderers, legends, hovers, range selectors etc. It's all based on d3 underneath, so graphs are drawn with standard SVG and styled with CSS.
dygraphs - JavaScript Visualization Library
dygraphs is an open source JavaScript library that produces produces interactive, zoomable charts of time series. It is designed to display dense data sets and enable users to explore and interpret them. Its features include Displays Annotations on the chart, Compatible with the Google Visualization API, Interactive zoom and lot more.
Svgweb - Scalable Vector Graphics for Web Browsers using Flash
OverviewSVG Web is a JavaScript library which provides SVG support on many browsers, including Internet Explorer, Firefox, and Safari. Using the library plus native SVG support you can instantly target ~95% of the existing installed web base. Once dropped in you get partial support for SVG 1.1, SVG Animation (SMIL), Fonts, Video and Audio, DOM and style scripting through JavaScript, and more in a small library. Your SVG content can be embedded directly into normal HTML 5 or through the OBJECT ta
GRAL - GRAphing Library
GRAL is a Java library for displaying graphs, diagrams, and charts. CSV, bitmap image data, audio file data could be used as data source. The generated graphs could be extracted to various file formats like bitmap, PNG, GIF, JPEG, EPS, PDF, SVG.
Protovis - A graphical approach to visualization
Protovis composes custom views of data with simple marks such as bars and dots. Unlike low-level graphics libraries that quickly become tedious for visualization, Protovis defines marks through dynamic properties that encode data, allowing inheritance, scales and layouts to simplify construction. Protovis is a graphical toolkit, designed for visualization. It retains some of the conceptual simplicity and low-level control of graphical systems by dealing directly with graphical elements.
Svg-icon-loader - A script that will include any amount of SVG images to a web page from one single
IntroductionThe SVG Icon Loader provides a method for a web interface to use SVG images as icons, while being loaded from a single file. This reduces the amount of HTTP requests, offering the same kind of benefit available with CSS sprites. If your server allows gzipping on SVG files, the file download is made a lot smaller since SVG files compress very well. SupportSuccessfully uses SVG images in the following browsers: Firefox 1.5+ Opera 9.6+ Safari 3+ Chrome 2+ IE 6+ (with the Chrome Frame pl
Live Graph - Plot and explore your data in real-time
LiveGraph is a framework for real-time data visualisation, analysis and logging. It has a real time plotter that can automatically update graphs of your data while it is still being computed by your application. LiveGraph reads files in a simple CSV-style format. For applications developed in Java, LiveGraph additionally provides an API that handles all data logging and persistency issues.
Canvg - Javascript SVG parser and renderer on Canvas
Introductioncanvg is a SVG parser and renderer. It takes a URL to a SVG file or the text of an SVG file, parses it in JavaScript, and renders the result on a Canvas element. The rendering speed of the examples is about as fast as native SVG. What's implemented?The end goal is everything from the SVG spec. The majority of the rendering and animation is working. If you would like to see a feature implemented, don't hesitate to contact me or add it to the issues. Potential usesAllows for inline emb
jFreeChart - Java and .NET chart library
jFreeChart is a widely used open source charting library. Its flexible design is easy to extend and targets both server-side and client-side applications. It supports many output types, including Swing components, image files (PNG and JPEG) and vector graphics file formats (including PDF, EPS and SVG).
Svg-edit - A complete vector graphics editor in the browser
SVG-edit is a fast, web-based, Javascript-driven SVG editor that works in any modern browser. It is an online vector graphics editor with features like Free-hand drawing, Zoom, Layers, Resizable Canvas, Eye-dropper tool, View and Edit SVG Source, Save drawing to SVG and PNG, Image library, Shape library, In-group editing and lot more.