Verwendung von gnuplot i

Aus Physik
Zur Navigation springen Zur Suche springen

Grundlagen

Gnuplot_i ist ein C-Interface für das konsolenbasierte Programmpaket gnuplot. Letzteres ist ein verbreitetes und mächtiges Werkzeug um Zeichnen von Diagrammen (siehe http://www.gnuplot.info).
Gnuplot selbst ist für viele Platformen erhältlich, jedoch funktioniert Gnuplot_i nicht so ohne weiters unter Windows, da es POSIX-Pipes verwendet.

Das Interface stellt einige Funtionen zur Verfügung, denen einfach (z.B. x,y-) Daten übergeben werden woraus ein Diagramm generiert wird. Um dem Programmierer weiters die volle Gnuplot-Funktionalität zur Verfügung zu stellen ist die Möglichkeit gegeben Befehle direkt an Gnuplot zu "senden".

Vorteile

  • Einfache Handhabung, man braucht nur wenige, gut dokumentierte Befehle zu kennen um wissenschaftlich korrekte Diagramme zu zeichnen.
  • Die Syntax der Befehle erinnert sehr an Matlab
  • Es handelt sich um ein sehr kleines, leicht einzubindendes Paket (ein c und ein h File)


Download

  • Datei:Gnuplot i-2.10.tar.gz
    • In dem Archiv befinden sich der Sourcecode, zwei Testbeispiele und eine HTML-Dokumentation mit ausführlichen Beschreibungen der Funktionen.
  • Projektseite
    • Hier kann die aktuellste Version heruntergeladen und die Doku online eingesehen werden. Weiters sind Links zu anderen Gnuplot Interfaces angegeben.


Programmierung

Prinzipieller Ablauf

  • Starten einer Gnuplot-Session
  • Einstellungen festlegen
  • Daten plotten
  • Beenden der Session (WICHTIG!)