Gnuplot

gnuplot ist ein Programm der Befehl-Linie, das zwei - und dreidimensionale Anschläge von Funktionen, Daten erzeugen kann, und Daten passen. Es wird oft für die Veröffentlichungsqualitätsgrafik sowie Ausbildung verwendet. Das Programm läuft auf allen Hauptcomputern und Betriebssystemen (GNU/Linux, Unix, Windows von Microsoft, Mac OS X und andere). Es ist ein Programm mit einer ziemlich langen Geschichte, bis 1986 zurückgehend. Trotz seines Namens wird diese Software unter dem GNU General Public License (GPL) nicht verteilt, für seine eigene einschränkende offene Quelllizenz stattdessen wählend.

Eigenschaften

gnuplot kann Produktion direkt auf dem Schirm, oder in vielen Formaten von Grafikdateien, einschließlich Portable Network Graphics (PNG), Zusammengefassten PostScript (EPS), Scalable Vector Graphics (SVG), JPEG und vieler anderer erzeugen. Es ist auch dazu fähig, LATEX-Code zu erzeugen, der direkt in LATEX-Dokumenten eingeschlossen werden kann, von den Schriftarten des Latex und starken geistigen Formel-Anlagen Gebrauch zu machen. Das Programm kann sowohl interaktiv als auch in der Gruppe-Weise mit Schriften verwendet werden.

Das Programm wird gut unterstützt und dokumentiert. Umfassende Hilfe kann auch im Internet gefunden werden.

gnuplot wird als der Plotten-Motor der GNU-Oktave, Maxima und gretl verwendet, und es kann aus verschiedenen Sprachen, einschließlich Perl (über CPAN), Pythonschlange (über Gnuplot-py und WEISEN), Java (über jgnuplot), Ruby (über Ruby Gnuplot), Ch (über Ch Gnuplot), und Plausch (Quieken und GNU-Plausch) verwendet werden.

gnuplot unterstützt auch Rohrleitung.

gnuplot wird in C programmiert.

Der Name dieses Programms wurde ursprünglich gewählt, um zu vermeiden, dass Konflikte mit einem Programm "newplot" genannt haben, und ursprünglich ein Kompromiss zwischen "llamaplot" und "nplot" waren.

Vertriebsbegriffe

Trotz des Namens von gnuplot ist es nicht ein Teil oder verbunden mit dem GNU-Projekt, noch es verwendet die GNU-Lizenz der Breiten Öffentlichkeit, folglich die Entscheidung, einen Kleinbuchstaben 'g' zu verwenden.

Der offizielle Quellcode zu gnuplot ist frei wiederverteilbare aber modifizierte Versionen davon sind nicht. Die Gnuplot-Lizenz empfiehlt stattdessen Vertrieb von Flecken gegen offizielle Ausgaben, die fakultativ durch den offiziell veröffentlichten Quellcode begleitet sind. Dualzahlen können zusammen mit dem unmodifizierten Quellcode und irgendwelchen Flecken angewandt dazu verteilt werden. Kontakt-Information muss mit abgeleiteten Arbeiten für die technische Unterstützung für die modifizierte Software geliefert werden.

Erlaubnis, die Software zu modifizieren, wird gewährt, aber nicht das Recht, den ganzen modifizierten Quellcode zu verteilen. Modifizierungen sollen als Flecke zur veröffentlichten Version verteilt werden.

Trotz dieser Beschränkung wird gnuplot akzeptiert und durch viele GNU-Pakete verwendet und wird in den GNU/Linux Vertrieb einschließlich der strengeren wie Debian und Fedora weit eingeschlossen. Die OSI Definition des Open Sources und die Debian Richtlinien der Kostenlosen Software berücksichtigen spezifisch Beschränkungen des Vertriebs des modifizierten Quellcodes in Anbetracht der ausführlichen Erlaubnis, beide Flecke und Quellcode zu verteilen.

Alternativen

Für die Schrift-gesteuerte Grafik ist gnuplot bei weitem das populärste Programm. PyXPlot ist eine freie sich verschwörende Software, die eine sehr ähnliche Syntax hat, aber versucht, die Datenverarbeitung von gnuplot und scripting Fähigkeiten zu erhöhen.

Wenn die Grafik durch ein Anwendungsprogramm gesteuert wird, können Anschlag-Befehle zu gnuplot über eine Pfeife gefüttert werden. Wechselweise könnte das Anwendungsprogramm mit einer Grafikbibliothek wie verbunden werden

Für das interaktive Plotten durch eine grafische Benutzerschnittstelle (GUI) würde man eines der folgenden Programme der offenen Quelle verwenden:

  • QtiPlot, der durch das Eigentumsprogramm Ursprung begeistert ist
  • SciDAVis, eine Gabel von QtiPlot
  • LabPlot, Projekt hat sich mit SciDAVis verschmolzen
  • HippoDraw
  • Veusz, in der Pythonschlange

Siehe auch

  • Liste, Software grafisch darzustellen

Weiterführende Literatur

Außenverbindungen


Flusskrebs / Wassenaar Einordnung
Impressum & Datenschutz