Links

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

28 Rich Data Visualization Tools

List of 28 Rich Data Visualization Tools

http://www.insideria.com/2009/12/28-rich-data-visualization-too.html

Filed under  //   charts   flash   flex   java   javascript   ui   web  
Posted December 15, 2009 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

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 
// 0 Comments

gRaphaël-JavaScript Library

gRaphaël's goal is to help you create stunning charts on your website. It is based on Raphaël graphics library.

http://g.raphaeljs.com/

Filed under  //   charts   javascript   ui   web  
Posted October 9, 2009 by email 
// 0 Comments

Raphaël-JavaScript Library

Raphaël is a small JavaScript library that should simplify your work with vector graphics on the web. If you want to create your own specific chart or image crop and rotate widget, for example, you can achieve it simply and easily with this library.

Raphaël uses the SVG W3C Recommendation and VML as a base for creating graphics. This means every graphical object you create is also a DOM object, so you can attach JavaScript event handlers or modify them later. Raphaël's goal is to provide an adapter that will make drawing vector art compatible cross-browser and easy.

Raphaël currently supports Firefox 3.0+, Safari 3.0+, Opera 9.5+ and Internet Explorer 6.0+.

http://raphaeljs.com/


Filed under  //   charts   javascript   ui   web  
Posted October 6, 2009 by email 
// 0 Comments

Timechart: Finding out why your Linux computer performs the way it does has

  
Finding out why your Linux computer performs the way it does has been a hard task. Sure, there is Oprofile, and even 'perf' in recent kernels. There is LatencyTOP to find out where latencies happen.

 But all of these tools are rather limited when the software stack that has the performance issue is more complex than a single program. The tool that comes closest to being useful is `bootchart', but that has a rather limited resolution.

 http://blog.fenrus.org/?p=5

Filed under  //   charts   linux   performance   tools  
Posted September 21, 2009 by email 
// 0 Comments

GroovyChart

https://groovychart.dev.java.net/images/first_groovychart.png
 
 
Groovy Builder that simplifies creating charts from the Groovy language. GroovyChart is based on the Groovy builder paradigm, and applies it to the well known JFreeChart library.
 
https://groovychart.dev.java.net/
 
Example code:

import com.thecoderscorner.groovychart.chart.ChartBuilder
import groovy.swing.SwingBuilder
import java.awt.BorderLayout as BL
import javax.swing.JFrame
import java.awt.Color
import java.awt.Dimension
import org.jfree.chart.ChartPanel
 
ChartBuilder cb = new ChartBuilder();
def pieChart = cb.piechart3d(title: "Simple Pie Chart") {
  defaultPieDataset {
  Series1(40.0f)
  Series2(30.0f)
  Series3(30.0f)
  }
  antiAlias = true
  backgroundPaint(Color.WHITE)
}
 
def sb = new SwingBuilder()
def fr = sb.frame( title : 'Simple Pie Chart', size:[600, 400],
  defaultCloseOperation: JFrame.EXIT_ON_CLOSE) {
  widget(new ChartPanel(pieChart.chart), constraints: BL.CENTER)
}
fr.pack();
fr.show();

Filed under  //   charts   groovy  
Posted September 7, 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