Benutzer-Werkzeuge

Webseiten-Werkzeuge


gnuplot

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
gnuplot [2015/02/17 09:36] – [Fonts in PNG Terminal] ollignuplot [2020/11/01 20:27] (aktuell) – [Links] olli
Zeile 51: Zeile 51:
 set key Left set key Left
 </code> </code>
 +
 +===== Komma als Dezimaltrennzeichen =====
 +Möchte man ein Komma statt einem Punkt als Dezimaltrennzeichen verwenden, kann dies folgendermaßen gesetzt werden:
 +<code gnuplot>
 +set decimalsign ','
 +</code>
 +
 +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 
 +<code gnuplot>
 +load "file.name"
 +</code>
 +einbinden. Mit ''call'' lassen sich Argumente an das Subscript übergeben:
 +<code gnuplot>
 +call "file.name" 123 456
 +</code>
 +
 +[[http://www.gnuplotting.org/ease-your-plotting-with-config-snippets/|Beschreibung von loadpath für load und Verwendung von Makros]]
 +
 +===== Text einfügen =====
 +Mit 
 +<code gnuplot>
 +set label "label" at 0,0
 +</code>
 +lassen sich Texte in den Graphen einfügen. Die verschiedenen unterstützten Koordinatensysteme werden [[http://lowrank.net/gnuplot/label2-e.html#4.4|hier]] beschrieben. Mit der Option ''front'' kann der Text vor die Datenpunkte des Graphen gesetzt werden, sonst wird er ggf. verdeckt.
 +
 +<WRAP important round>
 +\\
 +''set label'' muss vor ''plot'' aufgerufen werden.
 +</WRAP>
 +
 +===== Einfache und doppelte Anführungszeichen =====
 +Je nach verwendetem Anführungszeichen unterscheidet sich die Bedeutung von Backslashes.
 +In doppelte Anführungszeichen (''%%"test"%%'') werden Escapesequenzen wie ''\n'' als Steuerzeichen interpretiert, in einfachen Anführungszeichen (''%%'text'%%'') dagegen als normaler Text. 
 +Um LaTeX-Ausdrücke wie 
 +<code latex>
 +x_\text{old}
 +</code>
 +in den LaTeX-Terminals zu verwenden, ist es daher bequemer einfache Anführungszeichen zu verwenden:
 +<code gnuplot>
 +set label '$x_\textrm{old}$' at 0,0
 +</code>
 +In doppelten Anführungszeichen muss ''\'' escaped werden:
 +<code gnuplot>
 +set label "$x_\\textrm{old}$" at 0,0
 +</code>
 +[[http://www.gnuplotting.org/manpage-gnuplot-4-6/#Q1-1-116|nähere Informationen]]
 +
  
 ===== Plots in Powerpoint ===== ===== Plots in Powerpoint =====
Zeile 56: Zeile 107:
  
 ===== Links ===== ===== Links =====
-   * [[http://www.ualberta.ca/~xz10/gnuplot/index-e.html|Not so frequently asked questions]]+   * [[http://lowrank.net/gnuplot/index-e.html|Not so frequently asked questions]]
    * [[http://www.gnuplotting.org/|Create scientific plots using Gnuplot]] viele Tipps zum epslatex terminal    * [[http://www.gnuplotting.org/|Create scientific plots using Gnuplot]] viele Tipps zum epslatex terminal
  
  
  
gnuplot.1424162203.txt.gz · Zuletzt geändert: 2015/02/17 09:36 von olli