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

PHP/SWF Charts is a simple, yet powerful PHP tool to create attractive web charts and graphs from dynamic data. Use PHP scripts to generate or gather the data from databases, then pass it to this tool to generate Flash (swf) charts and graphs. PHP/SWF Charts makes the best of both the PHP and SWF worlds. PHP scripts provide integration, and Flash provides the best graphic quality. It supports many charts types, Line, Column, Stacked column, Floating column, 3D column, Stacked 3D column, Parallel 3D column, Pie, 3D Pie, Bar, Stacked bar, Floating bar, Area, Stacked area, Candlestick, Scatter, Polar, Mixed, Composite and Joined. Can you ask for more? They have the following main features.

  • Web charts and graphs from dynamic data
  • Live and interactive chart updates without reloading the web page
  • Clickable charts, and drill-down
  • Animated transitions
  • Printable charts
  • Simple and flexible chart generation

PHP/SWF Charts is free to download and use. The free, unregistered version contains all the features except for:

  1. Clicking a chart takes the user to the PHP/SWF Charts web site
  2. No displaying charts inside another flash file
  3. No technical support, and no product updates by e-mail

php-swf-charts.png

Requirements: Flash Player 6+, Server with PHP Support
Demo: http://www.maani.us/charts/index.php?menu=Gallery
License: License Free

Timeplot is a DHTML-based AJAXy widget for plotting time series and overlay time-based events over them (with the same data formats that Timeline supports). Just like Timeline or Google Maps, Timeplot can be used with zero software installation, server-side or client-side. You can populate Timeplot with data by pointing it to an space or comma separated file. Timeplot also supports Timeline’s XML format, meaning that you can reuse the same data file of your Timeline and overlay them over a time series plot. It looks so specialized and works smoothly. It is a very great charts tool to represent complex data.

timeplot.png

Requirements: Any Browsers supprts Javascript
Demo: http://simile.mit.edu/timeplot/
License: BSD License

A set of Emprise Javascript Charts ( Line, Area, Scatter, Pie, Bar and Function series ) with zooming, scaling and scrolling ablity. 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. Every aspect of the charting display can be configured and customized through well-documented properties and methods. It is free for everyone unless you want extra features.

emprisechart.gif

Requirements: Safari, Camino, Firefox and Internet Explorer 6+, Opera
Demo: http://www.ejschart.com/examples/index.php
License: License Free

AmCharts provides us three type of charts, Pie Charts, Line Charts and Bar/Column Charts. They are all animated and interactive Flash Charts. Users can pull out a slice of pie chart by clicking on it. Users can zoom in/out by highlighting a specific area of the line chart. The bar/column can be 100 stacked, mouseover to view more details. All Charts are free to download, the only limitation of free version is that a small link to AmCharts will be displayed in top left corner of your charts.

amcharts3.gifamcharts1.gif amcharts2.gif

Requirements: Any Modern with Flash 8.0+
Demo: http://www.amcharts.com
License: License Free

solutoire1.gifSolutoire took part of PlotKit and wrote some parts himself, then made Plotr which does not need the Mochikit library to work with. It is also a lightweight charting framework with only 12kb. There are more than 30 options for you to customize the chart. Like PlotKit, you can display Pie Charts, Line Charts and Bar/Column Charts.

solutoire2.gif

Requirements: Firefox 1.5+, Safari 2.0+, Opera 9.0+, IE6+ (emulated)
Demo: http://www.solutoire.com/plotr
License: BSD License

Plotkit Javascript Chart Ploting

PlotKit is a Chart and Graph Plotting Library for Javascript. It has support for HTML Canvas and also SVG via Adobe SVG Viewer and native browser support. It is fully documented and easy to use.

plotkit1.gifplotkit2.gif

Requirements: HTML Canvas: Safari 2+, Opera 9+, Firefox 1.5+, IE 6
Requirements: SVG: Opera 9+, Firefox 1.5+ (see note), IE6 with Adobe SVG.
Demo: http://media.liquidx.net/js/plotkit-tests/dynamic.html
License: BSD License

MeasureMapMeasure Map released a version of Date Slider to public. The date slider is a Flash visualization that Measure Map uses as one way to navigate the site. It is actually an interactive bar chart, users can moverover each bar to view the details. And also, they can select a date range, for example, 20-July-2007 to 31-July-2007, some variables are sent from Flash to JavaScript so that we can show the users how many things are between the date range. Users can analysis the data in an easy way. Developers can also customize the colors of the chart.

MeasureMap Date Slider

Requirements: Any Modern Broswers with Flash 6.0+
Demo: http://www.measuremap.com/developer/slider
License: Creative Commons License

Page 2 of 2«12
Web Resources Menu

Web Component Resources

Web Design Resources

Extra Resources

Search Site

Advertise on WebAppers?