Plotutils: Difference between revisions
m Add references section and/or general fixes. |
general review, moved boring lists to the end |
||
Line 8: | Line 8: | ||
| website = [http://gnu.org/software/plotutils Official website] |
| website = [http://gnu.org/software/plotutils Official website] |
||
}} |
}} |
||
''' |
'''GNU plotutils''' is a set of [[free software]] command-line tools and [[software libraries]] for generating 2D plot graphics based on data sets. It is used in projects such as [[PSPP]] and [[UMLgraph]], and is included in many [[Linux]] distributions such as [[Debian]]<ref>http://packages.debian.org/lenny/plotutils</ref> and [[cygwin]]. [[Microsoft Windows|Windows]] and [[Mac OS X]] versions are also available. The library provides bindings for the [[C (programming language)|C]] and [[C++]] languages. Its stand alone command-line tools can generate graphs and perform numerical calculation of spline curves and systems of ordinary differential equations. Plotutils is a [[GNU package]] and is distributed under a [[free software licence]], the [[GNU General Public License|GPL]]. |
||
GNU plotutils should not be confused with the coincidentally-named<ref>{{cite web |
|||
|url=http://www.gnu.org/bulletins/bull19.html |
|||
|title=GNU's Bulletin June, 1995 |
|||
|quote=Curiously, it was neither written nor named for the GNU Project; the name is a coincidence. |
|||
}}</ref> [[gnuplot]]. |
|||
⚫ | |||
⚫ | Several utilities were inspired by [[Unix]] plotting utilities. A graph utility and various plot filters were present in the first releases of Unix from [[Bell Laboratories]]. By the time of Version 7 Unix, `graph', `plot', `spline', and several device-dependent versions of `libplot' were a standard Unix features. The first display device supported by the package was a Tektronix 611 storage scope. By the early 1980s, numerous other devices were supported. |
||
⚫ | |||
⚫ | |||
==Features== |
==Features== |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
===Supported output formats=== |
===Supported output formats=== |
||
* [[X Window System]] display |
* [[X Window System]] display |
||
Line 23: | Line 46: | ||
* [[HP-GL]] |
* [[HP-GL]] |
||
* [[xfig]] |
* [[xfig]] |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
Several utilities were inspired by [[Unix]] plotting utilities. A graph utility and various plot filters were present in the |
|||
⚫ | first releases of Unix from [[Bell Laboratories]]. By the time of Version 7 Unix, `graph', `plot', `spline', and several device-dependent versions of `libplot' were a standard Unix features. The first display device supported by the package was a Tektronix 611 storage scope. By the early 1980s, numerous other devices were supported. |
||
⚫ | |||
[[Richard Stallman]] further directed development of the programs and documentation. |
|||
The distribution, as it stood in 1991, was distributed under the name `GNU graphics'. |
|||
⚫ | |||
==See also== |
==See also== |
Revision as of 14:34, 16 August 2009
Developer(s) | GNU Project |
---|---|
Stable release | 2.5
/ December 2005 |
Operating system | Multi-platform |
License | GNU General Public License |
Website | Official website |
GNU plotutils is a set of free software command-line tools and software libraries for generating 2D plot graphics based on data sets. It is used in projects such as PSPP and UMLgraph, and is included in many Linux distributions such as Debian[1] and cygwin. Windows and Mac OS X versions are also available. The library provides bindings for the C and C++ languages. Its stand alone command-line tools can generate graphs and perform numerical calculation of spline curves and systems of ordinary differential equations. Plotutils is a GNU package and is distributed under a free software licence, the GPL.
GNU plotutils should not be confused with the coincidentally-named[2] gnuplot.
History
Several utilities were inspired by Unix plotting utilities. A graph utility and various plot filters were present in the first releases of Unix from Bell Laboratories. By the time of Version 7 Unix, `graph', `plot', `spline', and several device-dependent versions of `libplot' were a standard Unix features. The first display device supported by the package was a Tektronix 611 storage scope. By the early 1980s, numerous other devices were supported.
In 1989, the first GNU versions of `graph', `plot', `tek2plot', `spline' and their respective documentation were written. Richard Stallman further directed development of the programs and documentation. The distribution, as it stood in 1991, was distributed under the name `GNU graphics'.
In 1995 the package was significantly expanded by writing a device-independent, standalone version of `libplot', and by rewriting `graph' from scratch, turning it into a real-time filter.
Features
Stand alone tools
- GNU graph, which plots 2-D datasets or data streams in real time.
- GNU plot, which translates GNU Metafile format to any of the other formats.
- GNU tek2plot, for translating Tektronix data to any of the above formats.
- GNU pic2plot, for translating the pic language to any of the above formats.
- GNU plotfont, for displaying character maps of the fonts that are available in the above formats.
- GNU spline, which does spline interpolation of data.
- GNU ode, which numerically integrates a system consisting of one or more ordinary differential equations.
Supported output formats
- X Window System display
- SVG
- PNG
- PNM
- pseudo-GIF (using run-length encoding rather than LZW to avoid the past patent issue)
- WebCGM
- Adobe Illustrator
- PostScript
- PCL
- HP-GL
- xfig
See also
- GNU Project
- gnuplot (not part of the GNU project).
References
- ^ http://packages.debian.org/lenny/plotutils
- ^ "GNU's Bulletin June, 1995".
Curiously, it was neither written nor named for the GNU Project; the name is a coincidence.
External links
- Official website
- plotutils for Windows
- Plotutils version 2.5.1 - How to Download and Install on Mac OS X
- UMLgraph Automated Drawing of UML Diagrams
- plotutils in the current release of cygwin