Open Source Resources for Web Application Developers WebAppers - Hunting the Best Open Source Resources for Web Developers

Canvas 3D Graph is a special type of bar graph that plot numbers in 3D. <canvas> tag is not supported in IE, so the author was forced to use excanvas.js in order to draw graph in IE. As the result of that, you may experience some freezes when you try to plot large amount of data in IE. Firefox and safari works just fine (aprox 10x faster than emulated canvas in IE). This is initial release, he planned to add many more features, so stay stay tuned for the updates.

Requirements: -
Demo: http://dragan.yourtree.org/code/canvas-3d-graph/
License: BSD License

Flotr is the replacement of Solutoire Plotr which is a javascript plotting library based on the Prototype Javascript Framework and inspired by Flot. Flotr enables you to draw appealing graphs in most modern browsers with an easy to learn syntax. It comes with great features like legend support, negative value support, mouse tracking, selection support, zoom support, event hooks, CSS styling support and much more.

<br /> Flotr Javascript Plotting Library

Requirements:Prototype 1.6.0.2+, excanvas.js (included in the Flotr zip file)
Demo: http://solutoire.com/flotr/docs/
License: MIT License

pChart is a PHP class oriented framework designed to create aliased charts. Most of todays chart libraries have a cost, pChart is intended to be free. Data can be retrieved from SQL queries, CSV files, or manually provided. Focus has been put on rendering quality introducing an aliasing algorithm to draw eye candy graphics. This project is still under development and new features or fix are made every week.

PHP Charting Library

PHP Charting Library

Requirements: PHP
Demo: http://pchart.sourceforge.net/demo.php
License: GPL License

Visifire is a set of open source data visualization components – powered by Silverlight. With Visifire you can create and embed visually stunning animated Silverlight Charts within minutes. Visifire is easy to use and independent of the server side technology. It can be used with ASP, ASP.Net, PHP, JSP, ColdFusion, Ruby on Rails or just simple HTML. Visit Visifire Gallery or design your own chart using Chart Designer.

Requirements: -
Demo: http://www.visifire.com/
License: GPL License

JavaScript Information Visualization Toolkit (JIT) is an advanced JavaScript infovis toolkit that was based on 5 papers regarding different information visualization techniques. The JIT implements advanced features of information visualization like Treemaps (with the slice and dice and squarified methods), an adapted visualization of trees based on the Spacetree, a focus+context technique to lay Hyperbolic Trees, and a radial layout of trees with advanced animations (RGraph).

Javascript Information Visualization Toolkit (JIT)

JavaScript Information Visualization

These are the different features of the JIT toolkit. It’s still on an alpha state, but it’s very well documented and on active development. The library consists on standalone libraries. That means at the moment you won’t be able to include more than one visualization library per page.

Requirements: -
Demo: http://blog.thejit.org/?page_id=14
License: Creative Commons 3.0 License

Open Flash Chart is a charting component made by Flash. Open Flash Chart, is open source. It is free to use and you get the source code to fiddle with. You can create some really nice looking Bar Charts, Pie Charts, Area Charts and etc… easily. To use it, you simply need to include the Open Flash Chart in your HTML, and provide the data file on the server. The data file is either a text file, or a .php, Perl, Python, Java (or another flavour of dynamic) page.

open-flash-chart1.png

open-flash-chart2.png

Requirements: Flash 8+
Demo: http://teethgrinder.co.uk/open-flash-chart/
License: GPL License

We have been waiting so long for Google Chart API. Google has finally released Google Charts API, which returns a PNG-format image in response to a URL. Several types of image can be generated: line, bar, and pie charts for example. For each image type you can specify attributes such as size, colors, and labels.

You can include a Chart API image in a webpage by embedding a URL within an <img> tag. When the webpage is displayed in a browser the Chart API renders the image within the page.

The chart above is generated dynamically and displayed in your browser with the following code.
<img src="http://chart.apis.google.com/chart?cht=p3&chd=s:hW&chs=480x150&chl=Large Portion|Small Portion">
Go and check out the developer’s guide of Google Chart API now.

Requirements: No Requirements
Demo: http://code.google.com/apis/chart/
License: License Free

Flot is a pure Javascript plotting library for jQuery. It produces graphical plots of arbitrary datasets on-the-fly client-side. The focus is on simple usage (all settings are optional), attractive looks and interactive features like zooming. Although Flot is easy to use, it is also advanced enough to be suitable for Web 2.0 data mining/business intelligence purposes which is its original application. The plugin is targeting all newer browsers.

flot.png

Requirements: No Requirements
Demo: http://code.google.com/p/flot/
License: MIT License

Flare is a collection of ActionScript 3 classes for building a wide variety of interactive visualizations. For example, flare can be used to build basic charts, complex animations, network diagrams, treemaps, and more. Flare is written in the ActionScript 3 programming language and can be used to build visualizations that run on the web in the Adobe Flash Player.

Flare applications can be built using the free Adobe Flex SDK or Adobe’s Flex Builder IDE. Flare is based on prefuse, a full-featured visualization toolkit written in Java. Flare is open source software licensed under the terms of the BSD license, and can be freely used for both commercial and non-commercial purposes.

flare.png

Requirements: Flash
Demo: http://flare.prefuse.org/demo/
License: BSD License

JFreeChart is a free 100% Java chart library that makes it easy for developers to display professional quality charts in their applications.The JFreeChart project was founded seven years ago, in February 2000, by David Gilbert. Today, JFreeChart is used by approximately 40,000 to 50,000 developers. JFreeChart’s extensive feature set includes:

  • a consistent and well-documented API, supporting a wide range of chart types.
  • a flexible design that is easy to extend, and targets both server-side and client-side applications.
  • support for many output types, including Swing components, image files (including PNG and JPEG), and vector graphics file formats (including PDF, EPS and SVG).
  • JFreeChart is “open source” or, more specifically, free software. It is distributed under the terms of the GNU Lesser General Public Licence (LGPL), which permits use in proprietary applications.

jfreechart.png

Requirements: Java 2 platform (JDK version 1.3 or later)
Demo: http://www.jfree.org/jfreechart/samples.html
License: LGPL License

Page 2 of 3«123»
Advertise Here

Search Site


Advertise on WebAppers