GLE (Graphics Layout Engine) is a graphics scripting language designed for creating publication quality figures (e.g., a chart, plot, graph, or diagram). GLE supports various chart types (including function plot, histogram, bar chart, scatter plot, contour plot, color map, and surface plot) through a simple but flexible set of graphing commands. More complex output can be created by relying on GLE's scripting language, which is full featured with subroutines, variables, and logic control. GLE relies on LaTeX for text output and supports mathematical formulae in graphs and figures.

wxFreeChart is powerful charting library based on wxWidgets. It is designed with flexibility in mind, and supports many types of charts with many different configurations. These include line/histogram charts base on x/y coordinates, bar charts (vertical or horizontal), stacked bar charts, layered bar charts, OHLC financial charts (bars or candlesticks), pie charts, bubble charts, and Gantt charts.

WS Charts is a PHP class that can be used to render charts of several types. It takes a list of values that define points of one or more sets and renders charts of several possible types: line, bar, surface, and pie. The class provides options to choose colors, gradients, show coordinates, etc. The generated charts can be saved to a given file or displayed as the current script output.

Chartviz is a JavaScript library for charting and visualizing data. It is heavily inspired by Google Analytics. Unlike Google Analytics, it does not depend on Adobe Flash. Instead, it uses SVG or VML through the Raphaël library.

Aspose.Report is a Java query builder and charting control. It implements popular chart types with stylish effects like transparency, gradients, and anti-aliasing. It allows you to connect to any database and offers the outputs in the form of SQL statements and SqlResponse. It supports custom CSS styles, selection of any column from any table of the database, and configurable error reporting.

PHPStateMapper is a PHP library for drawing a map with areas shaded by varying degrees of intensity based on data given as a simple list. It exports a PNG image in a configurable size and color. It is appropriate for generating images for use in reporting and analytics. Data can be loaded programmatically or from a comma separated values (CSV) source file.

tcsv2png uses gnuplot to convert a CSV file with a time column (HH:MM:SS format) into a PNG chart. It scales the data to show all of the data sets in the same PNG chart. You can select the columns of interest. You can customize the generated gnuplot script to your need.

Anychart Flash Gantt is a customizable component for displaying Gantt charts. Create groups, connectors, and milestones with a simple XML configuration. Driven by an XML interface, it has no installation and is easily implemented. There is no need for Active-X on the server; graphics are rendered on the client. All scripting languages (ASP, PHP, ColdFusion, Perl, etc.) are supported.

AnyChart is a flexible Macromedia Flash-based solution that allows you to create animated, compact, interactive, and attractive charts. Driven by an XML interface, it has no installation and is easily used. There is no need for Active-X on the server since graphics are rendered on the client. All scripting languages (ASP, PHP, ColdFusion, Perl, etc.) are supported. You can easily add your own custom images, sounds, texts, etc.

Easy Chart is an object to display several types of charts in Canvas elements. It takes the values, labels, and colors of each point and renders the chart in canvas elements of a given size. Currently, it supports rendering charts of types: line, scatter, column, bar, and pie. The chart background color, grid color and spacing, error, and mouse event handlers are configurable parameters.