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
Letzte ÜberarbeitungBeide Seiten der Revision
gnuplot [2012/12/21 00:13] – alte Version wieder hergestellt (2010/12/16 16:29) 88.198.15.85gnuplot [2015/03/18 09:36] – [Einfache und doppelte Anführungszeichen] olli
Zeile 1: Zeile 1:
-17 von 22 Kunden fanden die fedlonge Rezension hilfreich                     Super Hammer!!, 2. August 2009Vona0 (Mechernich                 Rezension bezieht sich aufMakita HR 2470 SDS-Plus-Bohrhammer (Werkzeug     Der Bohrhammer ist sehr gut verarbeitet und durch die Gummierung sehr schf6n anzufassen. Das Bohrfutter le4sst sich gut he4ndeln und auch die Drehzahlelektronik le4sst sich sehr gut dosierenGrf6dfe und Gewicht der Maschine sind ffcr den alltagsbetrieb noch sehr angenehm und ffcr Hobbyschrauber sicher allemal ausreichendKlare Kaufempfehlung!Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionena0War diese Rezension ffcr Sie hilfreich?a0  a0+====== Gnuplot ====== 
 + 
 +===== Fonts in PNG Terminal ===== 
 +Bei Verwendung des PNG-Terminals findet Gnuplot den Standardfont nicht: 
 +<code> 
 +"Could not find/open font when opening font "arial"using internal non-scalable font" 
 +</code> 
 +Die Beschriftungen sehen damit nicht gut aus. Besser gehts, wenn man GDFONTPATH passend setzt, z.B. 
 +<code bash> 
 +setenv GDFONTPATH /usr/share/fonts/bitstream-vera 
 +</code> 
 +und dann im Gnuplotfile: 
 +<code gnuplot> 
 +set terminal png enhanced font "Vera,12" 
 +</code> 
 + 
 +===== Daten modifizieren ===== 
 +Um Daten aus einem Plotfile zu modifizieren, gibt es folgende Syntax: 
 +<code gnuplot>  
 +plot "test.dat" using 1:         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 
 +</code> 
 + 
 +===== Legende (Key) deaktiveren ===== 
 +Um die die Legende komplett auszublenden, gibt es die Befehle: 
 +<code gnuplot> 
 +set nokey 
 +</code> 
 +oder 
 +<code gnuplot> 
 +set key off 
 +</code> 
 +Um nur einzelne Teile auszublenden: 
 +<code gnuplot> 
 +plot sin(x) notitle 
 +</code> 
 + 
 +===== 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: 
 +<code gnuplot> 
 +set key inverse 
 +</code> 
 +und um die Titel rechts von den Liniensamples zu plotten die Option:   
 +<code gnuplot> 
 +set key reverse 
 +</code> 
 +Sinnvoll ist es dann die Titel linkbündig auszurichten: 
 +<code gnuplot> 
 +set key Left 
 +</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ügenDie 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 ===== 
 +[[ms_office/powerpoint#gnuplot|Plots in Powerpoint einbinden]] 
 + 
 +===== Links ===== 
 +   * [[http://www.ualberta.ca/~xz10/gnuplot/index-e.html|Not so frequently asked questions]] 
 +   * [[http://www.gnuplotting.org/|Create scientific plots using Gnuplot]] viele Tipps zum epslatex terminal 
 + 
 + 
gnuplot.txt · Zuletzt geändert: 2020/11/01 20:27 von olli