Active Graphs & Charts

The graphing software is completely self contained within a single file making this an ideal solution for the incorporation of graphs and charts into web / intranet pages and applications. Versatile components provide the ability for web authors and developers to easily build and publish dynamic and interactive graphs and charts. There is no complicated server side set up or install, simply upload the single JavaScript file to the web server and begin adding dynamic graphing functionality to web pages.


FusionCharts Free is an open-source Flash charting component that can be used to render data-driven & animated charts in your web applications, desktop applications and presentations. It is a cross-browser and cross-platform solution that can be used with PHP, ASP, ASP.NET, JSP, ColdFusion, Python, RoR, simple HTML pages or even PowerPoint Presentations. Using XML as its data interface, FusionCharts makes full use of fluid beauty of Flash to create compact, interactive and visually-arresting charts. FusionCharts Free cover all your basic charting needs with the necessary chart types and features.

XML/SWF Charts

XML/SWF Charts is a simple, yet powerful tool to create attractive charts and graphs from XML data. Create an XML source to describe a chart, then pass it to this tool's flash file to generate the chart. The XML source can be prepared manually, or generated dynamically using any scripting language (PHP, ASP, CFML, Perl, etc.) XML/SWF Charts makes the best of both the XML and SWF worlds. XML provides flexible data generation, and Flash provides the best graphic quality.


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 and mouse tracking. The plugin works with Internet Explorer 6+, Firefox 2.x+, Safari 3.0+, Opera 9.5+ and Konqueror 4.x+ with the HTML canvas tag (the excanvas Javascript emulation helper is used for IE < 9).


Open Flash Chart

Open Flash Chart is a collection of Flash applets that you can embed in your web page, and which fetch data from the web server to display. Open Flash Chart Version 2, introduces more sophisticated graph types such as stacked bars. You get nice little refinements as well as animated pie charts, and with a little fiddling you can customise the way your graph appears by changing its colours, fonts and size.


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 in February 2000, by David Gilbert. Today, JFreeChart is the most widely used chart library for Java, with version 1.0.13 reaching more that 450,000 downloads to date. The project continues to be managed by David Gilbert, with contributions from a diverse community of developers.


PHPlot is a PHP graphics class for creating charts and plots. It works with PHP5 and the PHP GD extension to produce PNG, GIF, or JPEG images. TrueType fonts (TTF) are optional, or built-in GD fonts can be used. The available plot types include: area, bars, line/points, lines, pie, points, squared, stacked-bars, and thin bar-line. Labels, tick marks, plot legend, and X/Y axes and more are all configurable. Images can be imported as a background, multiple graphs can be drawn on one image, and images can be saved to disk or returned to a browser.


PHPGraphLib is a lightweight PHP-based graphing library that creates slick PHP graphs for incorporation into a website or application. PHPGraphLib is free to use for personal use, and can be used for a small fee commercially. PHPGraphLib is a PHP 4.3+ friendly object-oriented class that has powerful customization features, allowing you to generate the perfect bar, line, stacked bar, or pie graph for any application. Used with dynamic data, PHPGraphLib allows easy visual interpretation of sophisticated data sets. Simply feed PHPGraphLib an array of data points, and it will generate a .png chart of your data.



This PHP library is written in PHP5 and has no PHP4 support. The phpMyGraph class can be used to render several types of charts in images. It can render bar, line and polygon charts from an array of chart data parameters. Several chart parameters may be configured such as the colors, borders, fonts, etc. phpMyGraph is written and maintained by Martijn Beulens.


Graidle (Graph aid), is an open-source project that is proposed to create a web application for the realization of charts; this package can be used to generate several types of graphical diagrams. There are several classes specialized in generating histograms,spider, pie charts and line charts. Visual aspects can be customized such colors, labels, axis etc.. charts are generated as true color images using the PHP4 GD2 library functions, and can be displayed as the current script output or saved to a file in the PNG format.


Libchart is a free chart creation PHP library, that is easy to use. Libchart features multiple datasets for horizontal, vertical bar charts and line charts. The API got a facelift so be sure to check the examples so you don't miss anything. Also, the support for PHP4 was deprecated (as is PHP4).


ChartDirector is the universal chart component for .NET, Java, ASP, COM, VB, PHP, Perl, Python, Ruby, ColdFusion and C++. Interactive: Full suite of mouse events (mouse move, mouse click) for chart objects. Pop-up tooltips, drill-down, drag to zoom, drag to scroll, programmable track cursors with dynamic legends and labels. Versatile: Suitable for desktop, web, client/server, console, batch, service, background and other types of applications. Supports ASP, COM, VB, VBScript, VBA, JavaScript, .NET (C#/VB), Java, JSP, C++, PHP, Perl, Python, ColdFusion and Ruby. Works on Windows, Linux, FreeBSD, Solaris, Mac OS X.


Visifire for Silverlight is a set of data visualization controls on Silverlight. It offers a wide range of high performance charts and gauges. These controls are also suitable for and HTML/JavaScript applications. Visifire is available on the following platforms: Silverlight, WPF, SharePoint, Windows Phone. Visifire is: stunning looks, easy to use, supports wide range of Charts and Gauges, high performance charting.


Highcharts is a charting library written in pure JavaScript, offering intuitive, interactive charts to your web site or web application. Highcharts currently supports line, spline, area, areaspline, column, bar, pie and scatter chart types. It works in all modern browsers including the iPhone/iPad and Internet Explorer from version 6. Standard browsers use SVG for the graphics rendering. In legacy Internet Explorer graphics are drawn using VML. You don't need the author's permission for a personal website, a school site or a non-profit organisation, just go on and use Highcharts.

JS Charts

JS Charts is a JavaScript based chart generator that requires little or no coding. With JS Charts drawing charts is a simple and easy task, since you only have to use client-side scripting (i.e. performed by your web browser). No additional plugins or server modules are required. Just include our scripts, prepare your chart data in XML, JSON or JavaScript Array and your chart is ready! JS Charts lets you create charts in different templates like bar charts, pie charts or simple line graphs.



amCharts is a JavaScript/HTML5 charts for most of your needs. The set includes serial (column, bar, line, area, step line, smoothed line, candlestick and ohlc graphs), pie/donut, radar/polar and xy/scatter/bubble charts. amCharts offer unmatched functionality and performance in a modern, standards compliant package.


jqPlot is a plotting and charting plugin for the jQuery Javascript framework. jqPlot produces beautiful line, bar and pie charts with many features: numerous chart style options, date axes with customizable formatting, up to 9 Y axes, rotated axis text, automatic trend line computation, tooltips and data point highlighting and sensible defaults for ease of use.



AnyChart is a animated Flash/JavaScript charts for web and desktop applications. You can easily create perfect charts to display in any browser, and there is no need to install any additional components to server. Beautiful charts will improve the look of any website. AnyChart is a flexible Flash/JavaScript (HTML5) based solution that allows you to create interactive and great looking flash charts. It is a cross-browser and cross-platform charting solution intended for everybody who deals with creation of dashboard, reporting, analytics, statistical, financial or any other data visualization solutions.


CanvasJS is an easy to use JavaScript & HTML5 Charts library built on Canvas element. It runs across devices including iPhone, iPad, Android, Windows Phone, Microsoft Surface, Desktops, etc. This allows you to create rich dashboards that work on all the devices without compromising on maintainability or functionality of your web application. CanvasJS comes with themes and is over 10x faster than conventional Flash and SVG Charts resulting in lightweight, beautiful and responsive dashboards.

Chart FX

jChartFX is a set of Javascript libraries providing a powerful collection of charts and graphs for professional and serious business data visualization and analysis, leveraging HTML5, CSS and SVG capabilities in todays browsers to deliver aesthetically superior charts and a richer end user experience. Chart FX is available for Visual Studio, VS .Net, WPF, Silverlight, Java, ASP, Client Server & SQL Reporting applications.


Easy, object oriented client side graphs for designers and developers. Chart.js uses the HTML5 canvas element. It supports all modern browsers, and polyfills provide support for IE7/8. Chart.js is dependency free, lightweight (5k when minified and gzipped) and offers loads of customisation options.

eZ Components Graph

The Graph component enables you to create line, pie and bar charts. The output driver mechanism allows you to create different image types from each chart, and the available renderers make the chart output customizable from simple two-dimensional charts to beautiful three-dimensional data projections.

Google Charts

Google Charts provides a perfect way to visualize data on your website. From simple line charts to complex hierarchical tree maps, the chart gallery provides a large number of ready-to-use chart types. The most common way to use Google Charts is with simple JavaScript that you embed in your web page. You load some Google Chart libraries, list the data to be charted, select options to customize your chart, and finally create a chart object with an id that you choose. Then, later in the web page, you create a

with that id to display the Google Chart.