Benutzer-Werkzeuge

Webseiten-Werkzeuge


gnuplot

Dies ist eine alte Version des Dokuments!


Gnuplot

Fonts in PNG Terminal

Bei Verwendung des PNG-Terminals findet Gnuplot den Standardfont nicht:

"Could not find/open font when opening font "arial", using internal non-scalable font"

Die Beschriftungen sehen damit nicht gut aus. Besser gehts, wenn man GDFONTPATH passend setzt, z.B.

setenv GDFONTPATH /usr/share/fonts/bitstream-vera

und dann im Gnuplotfile:

set terminal png enhanced font "Vera,12"

Daten modifizieren

Um Daten aus einem Plotfile zu modifizieren, gibt es folgende Syntax:

plot "test.dat" using 1:2          with points,\
     "test.dat" using 1:($2*2)     with points,\
     "test.dat" using 1:(sqrt($2)) with points,\
     "test.dat" using 1:(log($2))  with points

Legende (Key) deaktiveren

Um die die Legende komplett auszublenden, gibt es die Befehle:

set nokey

oder

set key off

Um nur einzelne Teile auszublenden:

plot sin(x) notitle

Legende (Key) modifizieren

Standardmäßig werden in der Legende die Datentitel in der angegebenen Reihenfolge mit dem Titel links von den Liniensamples geplottet. Um die Reihenfolge der Titel zu vertauschen, gibt es die Option:

set key inverse

und um die Titel rechts von den Liniensamples zu plotten die Option:

set key reverse

Sinnvoll ist es dann die Titel linkbündig auszurichten:

set key Left

Komma als Dezimaltrennzeichen

Möchte man ein Komma statt einem Punkt als Dezimaltrennzeichen verwenden, kann dies folgendermaßen gesetzt werden:

set decimalsign ','

Dies wirkt sich nur auf die Ausgaben über die interne Gnuplot-Funktion gprintf aus. Das Einlesen aus Datendateien oder benutzerdefinierte Ausgaben mit sprintf werden nicht verändert.

Dateien inkludieren

Externe Gnuplot-Dateien lassen sich mit

load "file.name"

einbinden. Mit call lassen sich Argumente an das Subscript übergeben:

call "file.name" 123 456

Beschreibung von loadpath für load und Verwendung von Makros

Plots in Powerpoint

gnuplot.1426608972.txt.gz · Zuletzt geändert: 2015/03/17 17:16 von olli