graphviz is a set of graph drawing tools and libraries. It supports hierarchical and mass-spring drawings; although the tools are scalable, their emphasis is on making very good drawings of reasonably-sized graphs. Package components include batch layout filters and interactive editors for X11, Java, and a TCL/tk extension. The batch filters can be configured as a web visualization service (using GIF and click-maps). Typical applications include display of finite state machines, software diagrams, database schemas, and communication networks.
IBM OpenDX, the successor to IBM Visualization Data Explorer, (known simply as DX) is a general-purpose software package for data visualization and analysis. It employs a data-flow driven client-server execution model and provides a graphical program editor that allows the user to create a visualization using a point and click interface. Applications can also be built on top of portions of the Data Explorer system, so that custom, turnkey applications can be easily developed using DX as the computational and rendering engine.
PLOTICUS is a command line utility for creating bar, line, pie, boxplot, scatterplot, sweep, heatmap, vector, timeline, Venn diagrams, and other types of charts and plots. ploticus is good for automated or just-in-time graph generation. It handles date, time, and categorical data nicely, and has some basic statistical capabilities. It can output to GIF, PNG, SVG, SWF, JPEG, PostScript, EPS, and X11. You can use convenient preset options or create complex scripts with rich and detailed color and style operations.
PHPLOT is a PHP graphics class for creating charts and plots. It works with PHP5 (but older versions can use PHP4). PHPlot uses 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 are: area, bars, line/points, lines, pie, points, squared, stacked-bars, and thin bar-line. Labels, tick marks, plot legend, 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.
Karte_cgi interactively calculates maps via a Web interface. It is written in C. The program uses the map projections contributed by libproj. Its main purpose is to deliver dynamic Web content for projects visualizing geographic data like waypoints in sailing races, tracking of cargo, etc.
The JOpenChart library and toolkit provides the means to create different kinds of charts, including pie charts, line charts, and plot charts. Furthermore, it contains components for embedding charts into Swing or Web applications. The library's Renderer Interface API makes it very easy to add new renderers for different chart types. Classes to interpolate measured data and to plot mathematical functions are also included.
Ch is an embeddable C/C++ interpreter for cross-platform scripting, shell programming, 2D/3D plotting, numerical computing, and embedded scripting. It is the simplest solution to numerical computing and visualization in the domain of C/C++. It supports the ISO 1990 C Standard (C90), major features in C99 (complex numbers, variable length arrays or VLAs, type generic functions, long long data type, etc), classes in C++, and extensions to the C language like nested functions, string types, etc. It can be embedded in other applications and hardware and used as a scripting language. C/C++ code is interpreted directly with no compilation to intermediate code. It supports Linux, Windows, MacOS X, Solaris, HP-UX, and FreeBSD.
PDFMap is a command line tool and Python library which eases the creation of very high quality maps in PDF format. You can place objects on the maps. Each object can be represented by either a shape or an image, and is scaled and rotated to reflect its original dimensions and orientation. You can make each object clickable in Adobe Acrobat Reader (e.g., to access a Web-enabled application from which you've extracted the data used to create the map).