Links

HumbleFinance: Dynamic Charts with HTML5, Canvas, and Flotr for Prototype

HumbleFinance is an HTML5 data visualization tool written as a demonstration of interactive graphing in HTML5. It is similar to the Flash tool on http://finance.google.com/. The tool itself is written entirely in JavaScript, using the Prototype and Flotr libraries. It can be used to display any two 2-D data sets of real numerical data which share an axis.

http://www.humblesoftware.com/finance/index

Filed under  //   canvas   charts   graph   html5   javascript   prototype   webui  
Posted May 21, 2010 by email 
// 0 Comments

Grafico graphing library

Grafico is a graphing library based on Raphaƫl and Prototype.js.

Grafico's basic principles are to provide good, clean looking graphs inspired by work of Stephen Few and Edward Tufte, while still being flexible to implement and providing numerous api options to tweak the look of the graphs..

Some key things Grafico has:

  • Flexible ranges Grafico select the best range to display your data at
  • Hover options display additional information such as the value when hovering over charts
  • Mean lines A single line that display the mean.
  • Watermarks Use an image as a watermark over your graphs
License: MIT

http://grafico.kilianvalkhof.com/

Filed under  //   charts   graph   javascript   ui   web  
Posted February 15, 2010 by email 
// 0 Comments

dygraphs: Javascript graph library

The dygraphs JavaScript library produces produces interactive, zoomable charts of time series.

Features
- Plots time series without using an external server or Flash
- Supports multiple data series
- Supports error bands around data series
- Displays values on mouseover
- Interactive zoom
- Adjustable averaging period
- Customizable click-through actions
- Compatible with the Google Visualization API

Demo
For a gallery and documentation, see http://danvk.org/dygraphs/

 

Code at Github: http://github.com/danvk/dygraphs

Filed under  //   charts   graph   javascript   ui   web  
Posted December 10, 2009 by email 
// 0 Comments

Emprise JavaScript Charts

Commercial JavaScript Chart Library.

 


Features
 
  * Interactive: Features such as Hints, Mouse Tracking, Mouse Events, Key Tracking and Events, Zooming, Scrolling, and Crosshairs raise interactivity and user experience in web charting to a new level.
  * Sample Area ChartAxis Scaling: There's no need to determine your data range before hand. EJSChart will calculate and scale automatically to fit whatever data it is presented with.
  * Auto Zooming, Scrolling: Too much data and not enough screen real estate? Show it all. Let your end users zoom in on the pieces they're most interested in. Axis locking for single axis zoom, scrolling and automatic axis scaling are all included.
  * Sample Stacked ChartStackable Series: Multiple chart series can be stacked and combined to fit many charting needs.
  * Multiple Chart Types: Line, Area, Scatter, Pie, Bar and Function series are just the beginning. New series are just a few lines of JavaScript code away.
  * Ajax-Driven Data: EJSChart supports XML-formatted data and loads data on the fly. New series can be added and data updated in real time without page reloads.
  * Compatible: Built with compatibility in mind and tested on all major browsers, you can be assured your charts will function consistently for the broadest range of end users.
  See the full list of compatible browsers.
  * Plugin Free: 100% Pure JavaScript Charting Solution. No more worries of incompatible plugin versions or confusing security warnings. EJSChart is pure JavaScript and requires no client installation.
  * Customizable: Every aspect of the charting display can be configured and customized through well-documented properties and methods. Want to do more than just change the color of the background? Need a series type which doesn't already exist? EJSChart is fully customizable and extendable to provide the greatest flexibility and integration for existing site designs and needs.
 
http://www.ejschart.com/
 
 


 

 

Filed under  //   charts   graph   javascript   ui   web  
Posted August 28, 2009 by email 
// 0 Comments

prefuse/flare: Data visualization for the web

Flare is an ActionScript library for creating visualizations that run in the Adobe Flash Player. From basic charts and graphs to complex interactive graphics, the toolkit supports data management, visual encoding, animation, and interaction techniques. Even better, flare features a modular design that lets developers create customized visualization techniques without having to reinvent the wheel. (BSD-License)

http://flare.prefuse.org/
Demos: http://flare.prefuse.org/demo

Filed under  //   charts   flah   graph   java   ui   web  
Posted August 26, 2009 by email 
// 0 Comments

Prefuse: Java Visualization Toolkit

Prefuse is a set of software tools for creating rich interactive data visualizations. The original prefuse toolkit provides a visualization framework for the Java programming language.

 Prefuse supports a rich set of features for data modeling, visualization, and interaction. It provides optimized data structures for tables, graphs, and trees, a host of layout and visual encoding techniques, and support for animation, dynamic queries, integrated search, and database connectivity. Prefuse is written in Java, using the Java 2D graphics library, and is easily integrated into Java Swing applications or web applets. Prefuse is licensed under the terms of a BSD license, and can be freely used for both commercial and non-commercial purposes.

 http://prefuse.org/

 Gallery: http://prefuse.org/gallery/

 

 

Filed under  //   charts   graph   java   ui  
Posted August 26, 2009 by email 
// 0 Comments

jQuery Visualize Plugin: Accessible Charts & Graphs from Table Elements using HTML 5 Canvas

http://www.filamentgroup.com/lab/jquery_visualize_plugin_accessible_charts_graphs_from_tables_html5_canvas

Accessible data visualization in HTML has always been tricky to achieve, particularly because elements such as images allow only the most basic features for providing textual information to non-visual users. A while back, we wrote an article describing a technique we came up with to use JavaScript to scrape data from an HTML table and generate charts using the HTML 5 Canvas element. The technique is particularly useful because the data for the visualization already exists in the page in structured tabular format, making it accessible to people who browse the web with a screen reader or other assistive technology.

Filed under  //   canvas   graph   javascript   jquery   plugin   ui   web  
Posted July 31, 2009 by email 
// 0 Comments