scatterplot, regression, correlation, pie, histogram">
Sourceforge ploticus site     Mirror site (Europe)     Other free software tools (SGPR home)


Gallery     Handbook     SGPR Home

What's new - Version 2.10 released on 11 Dec '02       Download

Many types of data displays can be created quickly from the command line using these prefabs:

chron - chronological data (dates, times, etc); tabulate by week, month, etc.

dist - frequency distribution histogram on a data field

lines - line plots with optional data points and error bars, up to 4 groups

pie - pie graphs

stack - stacked bar graphs, up to 4 levels

scat - scatterplots

vbars - bar graph of 1 or 2 groups with error bars

vbars - with error bars only

Or, you can write custom ploticus scripts for maximum power and flexibility:

Japanese candlesticks

Comparison of proportions

Comparison of 50 mouse strains, male and female, for a physiological measurement

Finance - single day view

Comparison of treated vs. control, for a physical test done at regular intervals

Genetics - correlations across the genome

Genetics - map density across the genome

Table using color codes

Another color code table where ploticus counted instances
Tons of script examples:   PNG     pseudo-GIF     and a few SVG

ploticus is free software that generates plots and graphs from data. The primary components are the pl program and libploticus C language API. Create basic plots quickly from the command line using prefabs, or write customized scripts for maximum power and flexibility. You can invoke it manually, automatically from other programs, or directly as a CGI. Produce PNG, GIF, SVG or JPEG (with optional click map) for web pages, and for import into documents and slide presentations. PostScript and EPS are supported for paper reports and posters; graphs may also be viewed interactively on X11 displays. Ploticus accepts tabular ascii data input. Numerics, alphanumeric categories, dates and times (in a variety of notations) can be plotted directly. You can also compute frequency distributions, correlation coefficients, curves, regression lines, medians, quartiles, etc. Ploticus is available for a number of platforms.

Getting started: The easiest way to get started is to use one of the available prefabs, and just supply certain key parameters on the command line. For example, suppose you want a pie graph, and you have a tab-delimited data file called mydata with labels in field 1 and values in field 2. You could generate the pie graph in PNG format by issuing this command, which uses the pie prefab:

pl -prefab pie -png data=mydata delim=tab labels=1 values=2

The PNG result would be in the file pie.png.

If you eventually need more customized graphs, you can code your own scripts. One way to proceed is to look at the gallery of example scripts, find one that is similar to what you want, download it, and modify it to suit. For example, suppose you have downloaded and modified a script called bars4.htm; you could generate your result in EPS format using this command:

pl bars4.htm -eps

The EPS result would be in the file bars4.eps.

The author and maintainer is Stephen C. Grubb.  

Hosted by: SourceForge Logo

data display engine  
Copyright Steve Grubb

Markup created by unroff 1.0,    December 10, 2002.