Jump to content

Plotutils: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
RussBot (talk | contribs)
m Robot: change redirected category GNU project software to GNU Project software
Rescuing 2 sources and tagging 0 as dead.) #IABot (v2.0.9.5) (Whoop whoop pull up - 21816
 
(31 intermediate revisions by 29 users not shown)
Line 1: Line 1:
{{Short description|Set of free software utilities and libraries for generating 2D plots}}
{{ Infobox Software
{{distinguish|Gnuplot}}
{{lowercase title}}
{{Infobox software
| name = Plotutils
| name = Plotutils
| author = Robert Maier, Nick Tufillaro
| developer = [[GNU Project]]
| developer = [[GNU Project]]
| latest_release_version = 2.6
| latest release version = 2.6
| latest_release_date = 27 September 2009
| latest release date = {{Start date and age|2009|09|27}}
| operating_system = Multi-platform
| operating system = [[Cross-platform]]
| license = [[GNU General Public License]]
| license = [[GNU General Public License]]
| website = [http://gnu.org/software/plotutils Official website]
| website = {{URL|https://gnu.org/software/plotutils}}
}}
}}
'''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 in wide area of academic researches<ref>[http://www.biomedcentral.com/1471-2105/8/148 Sennblad, et. al., 2007.]</ref><ref>[http://www-verimag.imag.fr/~frehse/phaver_web/ PHAVer, Polyhedral Hybrid Automaton Verifyer]</ref><ref>[http://www.cmr.uq.edu.au/XSopheTitle.htm XSohie, electron paramagnetic resonance spectrum simulator]</ref>, 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''' 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 in many areas of academic research,<ref>[http://www.biomedcentral.com/1471-2105/8/148 Sennblad, et al., 2007.]</ref><ref>[http://www-verimag.imag.fr/~frehse/phaver_web/ PHAVer, Polyhedral Hybrid Automaton Verifyer]</ref><ref>{{Cite web |url=http://www.cmr.uq.edu.au/XSopheTitle.htm |title=XSohie, electron paramagnetic resonance spectrum simulator |access-date=2009-08-20 |archive-date=2009-09-29 |archive-url=https://web.archive.org/web/20090929065345/http://www.cmr.uq.edu.au/XSopheTitle.htm |url-status=dead }}</ref> and is included in many [[Linux]] distributions such as [[Debian]].<ref>{{Cite web|url=http://packages.debian.org/lenny/plotutils|title=Debian -- Error}}</ref> [[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]].


==History==
==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.
Several utilities were inspired by [[Unix]] plotting utilities. A ''[[Graph (Unix)|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 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 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.
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==
==Features==
===Stand alone tools===


===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 graph]], which plots 2-D datasets or data streams in real time.
* GNU tek2plot, for translating [[Tektronix]] data to any of the above formats.
* [[GNU plot]], which translates GNU Metafile format to any of the other formats.
* GNU pic2plot, for translating the [[pic language]] to any of the above formats.
* [[GNU tek2plot]], for translating [[Tektronix 4010]] data to any of the above formats.
* GNU plotfont, for displaying character maps of the fonts that are available in 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 (mathematics)|spline]] interpolation of data.
* [[GNU spline]], which does [[spline (mathematics)|spline]] interpolation of data.
* GNU ode, which numerically integrates a system consisting of one or more ordinary differential equations.
* [[GNU ode]], which numerically integrates a system consisting of one or more ordinary differential equations.


===Supported output formats===
===Supported output formats===
* [[X Window System]] display
* [[X Window System]] display
* [[SVG]]
* [[Scalable Vector Graphics|SVG]]
* [[Portable Network Graphics|PNG]]
* [[Portable Network Graphics|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]] (using [[run-length encoding]] rather than [[LZW]] to avoid the past [[Gif#Unisys and LZW patent enforcement|patent issue]])
* [[WebCGM]]
* [[WebCGM]]
* [[Adobe Illustrator]]
* [[Adobe Illustrator]]
Line 42: Line 46:


==See also==
==See also==
{{Portal|Free software|Free Software Portal Logo.svg}}
{{Portal|Free and open-source software}}
* [[Graph (Unix)]]
* [[GNU Project]]
* [[GNU Project]]
* [[gnuplot]]
* [[gnuplot]]
Line 50: Line 55:


==External links==
==External links==
* [http://gnu.org/software/plotutils Official website]
* {{Official website|https://gnu.org/software/plotutils}}
* [http://prime.sbc.su.se/primetv/plotutils.html GNU Plotutils] {{Webarchive|url=https://web.archive.org/web/20220108070030/http://prime.sbc.su.se/primetv/plotutils.html |date=2022-01-08 }}
* [http://www.umlgraph.org/ UMLgraph] Automated Drawing of UML Diagrams
* [https://books.google.com/books?id=qsfzxExOVTsC&dq=plotutils&pg=PA316 C++ for mathematicians: an introduction for students and professionals]
* [http://prime.sbc.su.se/primetv/plotutils.html GNU Plotutils]
* [https://github.com/rich-murphey/gnu-graphics GNU Graphics]
* [http://books.google.com/books?id=qsfzxExOVTsC&pg=PA316&lpg=PA316&dq=plotutils&source=bl&ots=FqFiDjTh03&sig=2rZMaK8BWE6n2D3VcI3Ydp-9Cho&hl=en&ei=-Oh7St37Job8tgeEl-XjAQ&sa=X&oi=book_result&ct=result&resnum=10#v=onepage&q=plotutils&f=false C++ for mathematicians: an introduction for students and professionals]


{{GNU}}
{{GNU}}
Line 60: Line 65:
[[Category:Graphics libraries]]
[[Category:Graphics libraries]]
[[Category:Free plotting software]]
[[Category:Free plotting software]]
[[Category:Free development toolkits and libraries]]
[[Category:Free computer libraries]]

[[ja:Plotutils]]

Latest revision as of 01:00, 19 November 2024

Plotutils
Original author(s)Robert Maier, Nick Tufillaro
Developer(s)GNU Project
Stable release
2.6 / September 27, 2009; 15 years ago (2009-09-27)
Operating systemCross-platform
LicenseGNU General Public License
Websitegnu.org/software/plotutils

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 in many areas of academic research,[1][2][3] and is included in many Linux distributions such as Debian.[4] 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.

History

[edit]

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 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

[edit]

Stand alone tools

[edit]
  • 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 4010 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

[edit]

See also

[edit]

References

[edit]
  1. ^ Sennblad, et al., 2007.
  2. ^ PHAVer, Polyhedral Hybrid Automaton Verifyer
  3. ^ "XSohie, electron paramagnetic resonance spectrum simulator". Archived from the original on 2009-09-29. Retrieved 2009-08-20.
  4. ^ "Debian -- Error".
[edit]