Jump to content

Plotutils: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
GDallimore (talk | contribs)
prod
Piccolist (talk | contribs)
added some explanation and external links for projects and packages which relate to plotutils.
Line 1: Line 1:
{{dated prod|concern = no third party sources, nothing to suggest notability|month = August|day = 4|year = 2009|time = 07:27|timestamp = 20090804072724}}
<!-- Do not use the "dated prod" template directly; the above line is generated by "subst:prod|reason" -->
{{ Infobox Software
{{ Infobox Software
| name = Plotutils
| name = Plotutils
Line 10: Line 8:
| website = [http://gnu.org/software/plotutils Official website]
| website = [http://gnu.org/software/plotutils Official website]
}}
}}
'''Plotutils''' is a [[software library]] for exporting 2D vector graphics in many file formats. It is maintained by the [[GNU Project]] and is licensed under the [[GNU General Public License|GPL]]. It is used in projects such as [[PSPP]]. The library provides bindings for the [[C (programming language)|C]] and [[C++]] languages. It also provides stand alone tools for generating graphs.
'''Plotutils''' is a [[opensource]] package consists of [[commandline]] tools and [[software libraries]] for exporting 2D vector graphics in many file formats. It is maintained by the [[GNU Project]] and is licensed under the [[GNU General Public License|GPL]]. It is used in projects such as [[PSPP]] and [[UMLgraph]], and is included in many [[Linux]] distributions such as [[debian]] and [[cygwin]]. Windows and Mac OS X versions are also available for each (see External Links). The library provides bindings for the [[C (programming language)|C]] and [[C++]] languages. It also provides stand alone tools for generating graphs and numerical calculation of spline curves and systems of ordinary differential equations.


==Features==
==Features==
Line 18: Line 16:
* [[PNG]]
* [[PNG]]
* [[Netpbm format|PNM]]
* [[Netpbm format|PNM]]
* pseudo-[[GIF]] (using [[run-length encoding]] rather than [[LZW]] to avoid the past [[Gif#Unisys_and_LZW_patent_enforcement|patent issue]])
* pseudo-[[GIF]]
* [[WebCGM]]
* [[WebCGM]]
* [[Adobe Illustrator]]
* [[Adobe Illustrator]]
Line 53: Line 51:
==External links==
==External links==
* [http://gnu.org/software/plotutils Official website]
* [http://gnu.org/software/plotutils Official website]
* [http://gnuwin32.sourceforge.net/packages/plotutils.htm plotutils for Windows]
* [http://plotutils.darwinports.com/ Plotutils version 2.5.1 - How to Download and Install on Mac OS X]
* [http://www.umlgraph.org/ UMLgraph] Automated Drawing of UML Diagrams
* [http://archive.debian.net/en/source/woody/plotutils Debian Source Package: plotutils]
* [http://cygwin.com/packages/plotutils/ plotutils in the current release of cygwin]


{{GNU}}
{{GNU}}

Revision as of 23:35, 4 August 2009

Plotutils
Developer(s)GNU Project
Stable release
Operating systemMulti-platform
LicenseGNU General Public License
WebsiteOfficial website

Plotutils is a opensource package consists of commandline tools and software libraries for exporting 2D vector graphics in many file formats. It is maintained by the GNU Project and is licensed under the GPL. It is used in projects such as PSPP and UMLgraph, and is included in many Linux distributions such as debian and cygwin. Windows and Mac OS X versions are also available for each (see External Links). The library provides bindings for the C and C++ languages. It also provides stand alone tools for generating graphs and numerical calculation of spline curves and systems of ordinary differential equations.

Features

Supported output formats

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.

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 1980's, 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.

See also