Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
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
Plots in Powerpoint
Links
- Create scientific plots using Gnuplot viele Tipps zum epslatex terminal