<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Gnuplot</id>
	<title>Gnuplot - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Gnuplot"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Gnuplot&amp;action=history"/>
	<updated>2026-05-18T12:15:54Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Gnuplot&amp;diff=205301&amp;oldid=prev</id>
		<title>imported&gt;Mrjokla: /* growthexperiments-addlink-summary-summary:2|0|0 */</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Gnuplot&amp;diff=205301&amp;oldid=prev"/>
		<updated>2025-02-20T06:09:25Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;growthexperiments-addlink-summary-summary:2|0|0&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
|Logo                  = &lt;br /&gt;
|Screenshot            = [[Datei:Gnuplot ellipsoid.svg|200px|Ellipsoid]]&lt;br /&gt;
|Beschreibung          = &amp;lt;!-- Beschreibung des Screenshots! --&amp;gt;&lt;br /&gt;
|Maintainer            = &lt;br /&gt;
|Hersteller            = &lt;br /&gt;
|Erscheinungsjahr      = &lt;br /&gt;
|AktuelleVersion       = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|AktuelleVersionFreigabeDatum = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|AktuelleVorabVersion  = &lt;br /&gt;
|AktuelleVorabVersionFreigabeDatum = &lt;br /&gt;
|Betriebssystem        = [[Unix]], [[Linux|GNU/Linux]], [[Microsoft Windows]], [[OS/2|IBM OS/2]], [[Disk Operating System|DOS]], [[macOS]], [[Virtual Memory System|VMS]], [[Atari ST|GEM]], [[MorphOS]]&lt;br /&gt;
|Programmiersprache    = &lt;br /&gt;
|Kategorie             = [[Grafiksoftware]]&lt;br /&gt;
|Lizenz                = [http://gnuplot.cvs.sourceforge.net/gnuplot/gnuplot/Copyright?view=markup Gnuplot Copyright]&lt;br /&gt;
|Deutsch               = &lt;br /&gt;
|Website               = [http://gnuplot.sourceforge.net/ gnuplot.sourceforge.net]&lt;br /&gt;
|Dateien               = &lt;br /&gt;
}}&lt;br /&gt;
[[Datei:Klein bottle.svg|mini|hochkant|Mit Gnuplot erstellte [[Kleinsche Flasche]]]]&lt;br /&gt;
[[Datei:Gnuplot.ogv|mini|Beispielvideo]]&lt;br /&gt;
[[Datei:Gnuplot example fit.svg|mini|Beispiel eines Fits mit gnuplot an reale Messdaten ([[Beschleunigung]] beim [[Freier Fall|freien Fall]], y-Komponente eines [[Waagerechter Wurf|waagerechten Wurfes]]).]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Gnuplot&amp;#039;&amp;#039;&amp;#039; (Eigenschreibweise: &amp;#039;&amp;#039;gnuplot&amp;#039;&amp;#039;) ist ein [[Skriptsprache|skript]]- bzw. [[kommandozeile]]ngesteuertes Computerprogramm zur grafischen Darstellung von Messdaten und mathematischen [[Funktion (Mathematik)|Funktionen]] ([[Funktionenplotter]]). Das Projekt Gnuplot wird seit 1986 kontinuierlich von einem internationalen Team ehrenamtlicher Entwickler vorangetrieben. Der [[Quelltext|Quellcode]] wird seit 2000 über [[SourceForge]] verwaltet.&lt;br /&gt;
&lt;br /&gt;
== Funktionsumfang ==&lt;br /&gt;
&lt;br /&gt;
Gnuplot erzeugt verschiedene zwei- und dreidimensionale Plots, die interaktiv manipuliert werden können (insb. Vergrößern und Drehen). Die Plots können auf dem Bildschirm dargestellt und in verschiedenen Grafikformaten (zum Beispiel [[Encapsulated PostScript|EPS]], [[Portable Network Graphics|PNG]], [[Scalable Vector Graphics|SVG]] und andere) abgespeichert werden.&lt;br /&gt;
&lt;br /&gt;
Gnuplot gestattet einerseits die Definition eigener Funktionen, die geplottet werden können. Andererseits liest Gnuplot auch (Mess-)Daten aus Dateien ein und stellt diese grafisch dar. Die Daten können durch Anwendung von Funktionen nachverarbeitet werden. Weiterhin kann Gnuplot funktionale Zusammenhänge an die Daten anpassen (&amp;#039;&amp;#039;Fitten&amp;#039;&amp;#039;, [[Ausgleichungsrechnung|Ausgleichsrechnung]]).&lt;br /&gt;
&lt;br /&gt;
== Einsatzbereich ==&lt;br /&gt;
&lt;br /&gt;
Gnuplot stammt aus der [[Unix]]-Welt, läuft aber auf allen gängigen [[Betriebssystem]]en. Es besitzt keine eigene [[grafische Benutzeroberfläche]], sondern wird von der [[Kommandozeile]] aus bedient oder über [[Skriptsprache|Skripte]] gesteuert. Ergänzend existiert eine Vielzahl grafischer Oberflächen für das Programm, etwa wxPinter&amp;lt;ref&amp;gt;{{Cite web|url=http://www.steingrube-home.de/software_wxPinter.html|title=Steingrube|date=|accessdate=2015-08-21|last=Steingrube|first=Daniel S.|archiveurl=https://web.archive.org/web/20151026154709/http://www.steingrube-home.de/software_wxPinter.html|archivedate=2015-10-26|offline=yes|website=|archivebot=}}&amp;lt;/ref&amp;gt;, [[Xgfe]], [[PlotDrop]] oder [[Qgfe]] unter Unix und &amp;#039;&amp;#039;wgnuplot&amp;#039;&amp;#039; unter [[Microsoft Windows|Windows]].&lt;br /&gt;
&lt;br /&gt;
Im wissenschaftlichen Bereich ist Gnuplot sehr beliebt wegen seiner übersichtlichen Plots und der Möglichkeit, skriptgesteuert automatisch Plots aus Daten oder Messwerten zu erzeugen. Das Programm verarbeitet große Datenmengen effizient und ist im Vergleich zu kommerziellen Alternativen platzsparend und schnell. Die Originaldaten bleiben immer unangetastet und müssen auch nicht in einem „Worksheet“ vorgehalten werden.&lt;br /&gt;
&lt;br /&gt;
== Einbettung ==&lt;br /&gt;
&lt;br /&gt;
Gnuplot ist als eigenständiges Anwendungsprogramm konzipiert, nicht als [[Grafikbibliothek]]. Um Gnuplot als [[Unterprogramm]] in andere Anwendungen einzubinden, wird daher ein Gnuplot-Prozess gestartet und über eine [[Pipe (Informatik)|Pipe]] gesteuert. Grafikkommandos und Daten können über die Pipe an Gnuplot gesendet und verarbeitet werden.&lt;br /&gt;
&lt;br /&gt;
Zu den Nutzern dieses Betriebsmodus gehören zum Beispiel die [[Numerische Mathematik|Numerik]]-Software [[GNU Octave]] und das [[Computeralgebrasystem]] [[Maxima (Computeralgebrasystem)|Maxima]].&lt;br /&gt;
&lt;br /&gt;
== Name und Lizenz ==&lt;br /&gt;
&lt;br /&gt;
Gnuplot wird unter einer freien Lizenz vertrieben, welche Kopien und Modifikationen des Quellcodes gestattet. Modifizierte Versionen dürfen jedoch nur als [[Patch (Software)|Patches]] vertrieben werden.&lt;br /&gt;
&lt;br /&gt;
Trotz seines Namens steht Gnuplot nicht in Verbindung mit dem [[GNU-Projekt|GNU]]-Projekt und verwendet auch nicht die [[GNU General Public License]]: Ursprünglich sollte das Programm &amp;#039;&amp;#039;Newplot&amp;#039;&amp;#039; heißen. Da unter diesem Namen bereits eine Software existierte, benannten die Autoren ihr Projekt kurzerhand in &amp;#039;&amp;#039;Gnuplot&amp;#039;&amp;#039; um, was im amerikanischen Englisch [[homophon]] zum ursprünglichen Namen (= [[Phonetik|phonetisch]] gleich) ist. Das GNU-Projekt nennt seine Plot-Software wiederum [[plotutils]].&lt;br /&gt;
&lt;br /&gt;
== Versionsgeschichte ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
! Veröffentlichung&lt;br /&gt;
! Anmerkungen&lt;br /&gt;
|-&lt;br /&gt;
| {{Version |o |1.0}}&lt;br /&gt;
| {{DatumZelle|1986}}&lt;br /&gt;
| Erster Release&lt;br /&gt;
|-&lt;br /&gt;
| {{Version |o |1.1}}&lt;br /&gt;
| {{DatumZelle|1987}}&lt;br /&gt;
| Änderungen: Diverse neue Terminal Treiber (darunter Postscript und Hercules), set dummy Funktion, Faktorisierungsoperator &amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt; wird nun akzeptiert, für viele Funktionen wurde eine dynamische Speicherreservierung mit &amp;lt;code&amp;gt;malloc()&amp;lt;/code&amp;gt; eingeführt, was einige Beschränkungen aufhob. Kommentarunterstützung&lt;br /&gt;
|-&lt;br /&gt;
| {{Version |o |2.0}}&lt;br /&gt;
| {{DatumZelle|1990-03-07}}&lt;br /&gt;
| Änderungen: Diverse neue Terminal Treiber (darunter LaTeX, VGA, X11), Kommandozeilenargumente werden akzeptiert, Titel Option title für plot Funktion, replot Kommando, Speicherfunktion save, Autoscaling, noclip Funktion, set (grid, label, polar, offsets, size, tics out, xlabel) Funktion, erweiterte Kommentare, Plottingfunktionen linespoints und dots, interaktive Hilfe&lt;br /&gt;
|-&lt;br /&gt;
| {{Version |o |3.0}}&lt;br /&gt;
| {{DatumZelle|1991-09-29}}&lt;br /&gt;
| Änderungen: Oberflächenfunktion splot sowie die Optionen isosamples, view, contour, cntrparam, mapping and surface. Erweiterung der tic, label und range Einstellungen und Einführung einer Z-Achse&lt;br /&gt;
|-&lt;br /&gt;
| {{Version |o |3.4}}&lt;br /&gt;
| {{DatumZelle|1993-06-10}}&lt;br /&gt;
| Änderungen: Eine bessere Windows 3.x Unterstützung, OS/2 Support, Discrete Contour Levels, Funktion für die Wahrscheinlichkeitsdichte&lt;br /&gt;
|-&lt;br /&gt;
| {{Version |o |3.5}}&lt;br /&gt;
| {{DatumZelle|1993-08-27}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Version |o |4.0}}&lt;br /&gt;
| {{DatumZelle|2004-10-27}}&lt;br /&gt;
| Folgendes wurde hinzugefügt: die Funktion &amp;lt;code&amp;gt;defined(&amp;amp;lt;Variablenname&amp;amp;gt;)&amp;lt;/code&amp;gt;, die Plot-Option &amp;lt;code&amp;gt;smooth frequency&amp;lt;/code&amp;gt;, die Gitter-Optionen &amp;lt;code&amp;gt;layerdefault&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;front&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;back&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle |url=http://sourceforge.net/projects/gnuplot/files/gnuplot/4.0.0/gnuplot-4.0.0.tar.gz/download |titel=Gnuplot 4.0 |format=tar.gz |sprache=en |abruf=2012-03-20 |kommentar=Die Daten sind aus der NEWS Datei.}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Version |o |4.4}}&lt;br /&gt;
| {{DatumZelle|2010-03-13}}&lt;br /&gt;
| Folgendes wurde hinzugefügt: neue Treiber für pngcairo pdfcairo wxt, Client-Seitiges interaktives Display mit dem HTML5 canvas-Element, bessere Internationalisierung, Unterstützung von Transparenz, neue Plot-Styles: circles rgbalpha&amp;lt;ref&amp;gt;{{Internetquelle |url=http://sourceforge.net/projects/gnuplot/files/gnuplot/4.4.0/announce.4.4.0/download |titel=GNUPLOT VERSION 4.4.0 Announce |format=txt |sprache=en |abruf=2012-03-20}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Version |o |4.6}}&lt;br /&gt;
| {{DatumZelle|2012-03-12}}&lt;br /&gt;
| Einführung von Befehlsblöcken mit Hilfe geschweifter Klammern&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.heise.de/newsticker/meldung/Gnuplot-4-6-unterstuetzt-Code-Bloecke-1471040.html |titel=Gnuplot 4.6 unterstützt Code-Blöcke |abruf=2012-03-20}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Version |o |5.0}}&lt;br /&gt;
| {{DatumZelle|2014-12-31}}&lt;br /&gt;
| Neue Plotstile und Koordinatensysteme, der fit-Befehl kann nun mit bis zu zwölf Variablen umgehen, die RGB-Farben können nun einen Alphakanal besitzen und weitere Änderungen&amp;lt;ref&amp;gt;{{Internetquelle |url=http://www.gnuplot.info/ReleaseNotes_5_0.html |titel=GNUPLOT Version 5.0 Release Notes |sprache=en |abruf=2015-01-12}}&amp;lt;/ref&amp;gt; Letzte Version 5.0.7&amp;lt;ref&amp;gt;[http://gnuplot.sourceforge.net/ReleaseNotes_5_0_7.html gnuplot.sourceforge.net]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Version|o |5.2}}&lt;br /&gt;
| {{DatumZelle|2017-08-31}}&lt;br /&gt;
| Verbindung zweier Achsen über nichtlineare Funktion, erweiterte Unterstützung von Polardarstellung, neuer array Datentyp, Filter zur Erstellung von Histogrammen, neue Plotstile und weitere Änderungen,&amp;lt;ref&amp;gt;{{Internetquelle |url=http://www.gnuplot.info/ReleaseNotes_5_2_0.html |titel=GNUPLOT Version 5.2 Release Notes |werk=gnuplot Projektseite |datum=2017-08-30 |sprache=en |abruf=2017-09-08}}&amp;lt;/ref&amp;gt; letzte Version 5.2.8&amp;lt;ref&amp;gt;[http://gnuplot.sourceforge.net/ReleaseNotes_5_2_8.html gnuplot.sourceforge.net]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Version| co|5.4}}&lt;br /&gt;
| {{DatumZelle|2020-07-16}}&lt;br /&gt;
| Support für Voxelplots, Support für 64-Bit Arithmetik&amp;lt;ref&amp;gt;{{Internetquelle |url=http://www.gnuplot.info/ReleaseNotes_5_4.html |titel=Gnuplot Version 5.4 Release Notes |werk=gnuplot Projektseite |datum=2020-07-16 |sprache=en |abruf=2020-07-23}}&amp;lt;/ref&amp;gt;, aktuell 5.4.2 mit epidemiologischen Tag- und Wochenformaten&amp;lt;ref&amp;gt;[http://gnuplot.sourceforge.net/ReleaseNotes_5_4_2.html gnuplot.sourceforge.net]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Version| c|6.0}}&lt;br /&gt;
| {{DatumZelle|2023-12-08}}&lt;br /&gt;
| Erweiterung der Befehlssprache, neue Ausgabeprotokolle, zusätzliche Plot-Styles&amp;lt;ref&amp;gt;{{Internetquelle |url=http://www.gnuplot.info/ReleaseNotes_6_0_0.html |titel=Gnuplot Version 6.0 Release Notes |werk=gnuplot Projektseite |datum=2023-12-08 |sprache=en |abruf=2024-11-08}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Version| cp|6.1}}&lt;br /&gt;
| {{DatumZelle|2024}}&lt;br /&gt;
| pdf docu snapshot November 2024&amp;lt;ref&amp;gt;[http://gnuplot.info/docs_6.1/Gnuplot_6.pdf gnuplot.info] (PDF) &amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;| {{Version |l |zeige=111110}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
&lt;br /&gt;
=== Mathematische Funktionen ===&lt;br /&gt;
&lt;br /&gt;
Die Funktion &amp;lt;math&amp;gt;f(x)=x^2&amp;lt;/math&amp;gt; wird zum Beispiel mit den folgenden Befehlen ausgegeben:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;gnuplot&amp;quot;&amp;gt;&lt;br /&gt;
f(x)=x**2&lt;br /&gt;
plot f(x)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
oder einfach&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;gnuplot&amp;quot;&amp;gt;&lt;br /&gt;
plot x**2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Der mit Gnuplot erzeugte Graph sieht bei Wahl von SVG als Ausgabeformat wie folgt aus:&lt;br /&gt;
[[Datei:Gnuplot x**2.svg|zentriert|Beispiel für einen Gnuplot-Graphen]]&lt;br /&gt;
&lt;br /&gt;
=== Diagramm mit externen Daten ===&lt;br /&gt;
&lt;br /&gt;
Mit Gnuplot lassen sich auch Diagramme zu beliebigen Datenzusammenstellungen erstellen: Die der Kurve zugrundeliegenden Daten befanden sich bei der Erstellung in separaten Dateien (in diesem Fall &amp;#039;&amp;#039;Banglapedia.dat&amp;#039;&amp;#039; und &amp;#039;&amp;#039;World_Factbook.dat&amp;#039;&amp;#039;) und sind auf der [[:Datei:Bangladesh population 1900to2010.svg|Bildbeschreibungsseite]] einzusehen.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;gnuplot&amp;quot;&amp;gt;&lt;br /&gt;
set terminal svg enhanced size 350 200&lt;br /&gt;
set border 31 linewidth .3 # schmale Umgrenzung&lt;br /&gt;
set output &amp;quot;bangladesh_population_1900to2010.svg&amp;quot;&lt;br /&gt;
set xlabel &amp;quot;Year&amp;quot;&lt;br /&gt;
set ylabel &amp;quot;Population (millions)&amp;quot;&lt;br /&gt;
set key left top&lt;br /&gt;
plot &amp;quot;Banglapedia.dat&amp;quot; using 1:($2/1e6) with linespoints title &amp;#039;Banglapedia&amp;#039; ,\&lt;br /&gt;
     &amp;quot;World_Factbook.dat&amp;quot; using 1:($2/1e6) with linespoints title &amp;#039;World Factbook&amp;#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Der Code erzeugt folgende Grafik:&lt;br /&gt;
[[Datei:Bangladesh population 1900to2010.svg|gerahmt|zentriert|Ein mit Gnuplot erstelltes Diagramm]]&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Philipp K. Janert: &amp;#039;&amp;#039;Gnuplot in action – understanding data with graphs.&amp;#039;&amp;#039; Manning, 2010, ISBN 978-1-933988-39-9.&lt;br /&gt;
* Lee Phillips: &amp;#039;&amp;#039;Gnuplot Cookbook – over 80 recipes to visually explore the full range of features of the world’s preeminent open source graphic system.&amp;#039;&amp;#039; Packt Publishing, 2012, ISBN 978-1-84951-724-9.&lt;br /&gt;
* Thomas Williams, Colin Kelley: &amp;#039;&amp;#039;Gnuplot 5.0 – Reference manual.&amp;#039;&amp;#039; Samurai Media Limited, 2015, ISBN 978-988-14436-4-9.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
{{Commonscat|Gnuplot graphics|Beispielplots mit Quelltext}}&lt;br /&gt;
{{Wikibooks|Gnuplot|Gnuplot (englisch)|lang=en}}&lt;br /&gt;
* [https://gnuplot.sourceforge.net/ Offizielle Internetpräsenz] mit Demo-Graphen.&lt;br /&gt;
* [https://www.univie.ac.at/adg/Teaching/Armueb10/effortran/gnuplot-ref.pdf gnuplot Befehlsreferenz.] (PDF; 0,4&amp;amp;nbsp;MB) Universität Wien (deutsch).&lt;br /&gt;
* [http://www.duke.edu/~hpgavin/gnuplot.html Tutorial Gnuplot Version 4.2] (englisch).&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Normdaten|TYP=s|GND=7614489-6}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenanalyse-Software]]&lt;br /&gt;
[[Kategorie:Wikipedia:Artikel mit Video]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Mrjokla</name></author>
	</entry>
</feed>