Uploader Comments (JosefRaddy)
All Comments (10)
-
Eine schöne erste Einführung. Gnuplot macht richtig Spaß, wenn man Messreihen darstellen möchte und mit gängiger Office-Software auf Kriegsfuß steht. Da schenken sich MS Office und Open Office/Libre Office nichts; zuviel Klickibunti. Etwas Einarbeitung ist auch für Gnuplot nötig, aber die wichtigsten Grundlagen hat man nach einem Tag im Kopf. Die Arbeit mit diesem Programm ist dann schon fast gar keine Arbeit mehr. =)
-
@Baniti1 "Gnuplot terminal" meint nicht deinen Linux Terminal Emulator. Gemeint ist der Treiber der für die Darstellung der Daten (auf dem Bildschirm oder in einer Datei) zuständig ist. Ich empfehle dir `help terminal`. Nimm ein anderes terminal (z.B. `set terminal postscript monochrome`) und der Strich wird nicht rot sein.
-
Bei mir wird es definitiv rot ... was hast du für nen Betriebssystem?
Ich arbeite mit Linux, benutze Gnuplot über das Terminal ...
-
@Baniti1 lt ist nicht für Farbe sondern für den Typ und der ist abhängig vom Output Driver (`set terminal`). Bei monochromen Output wird der Strich logischer Weise nicht rot sein sondern evtl. gestrichelt. Mit `test` kannst du dir die entsprechenden default linetypes mit für das aktuelle terminal ansehen. Man nimmt lt -1 weil -1 für alle terminals einheitlich eine durchgezogene Linie mit der default Vordergrundfarbe (meist schwarz) ist.
-
Schon klar ... linewidth gibt die Strichbreite an, wie das Wort schon sagt ...
Also: Die Achsen werden mit set xzeroaxis und set yzeroaxis eingeschaltet, wobei der Border dann ganz außen am Diagramm ist. Durch Anhängen von lt oder lw formatierst du die x- oder y-Achse, wobei lw die Strichstärke verändert, also die Linie dicker zeichnet, je höher der angegebene Wert ist.
lt verändert die Strichfarbe. Geb ich zum Beispiel ein: set xzeroaxis lt 10 ... dann wird die x-Achse rot
-
-
Mit diesen Befehlen setzt du keine Koordinatenachsen, sondern änderst die Farbe!!! lt ergibt die Strichfarbe und lw ergibt die Strichdicke!!!
Versuch es nochmal ...
Die Achsen werden gesetzt mit
set xrange und set yrange
Wenn du einen Wertebereich von -5 zu 5 haben möchtest, gibst du ein:
set xrange [-5:5]
set yrange [-5:5]
Die Koordinatenachsen werden anders gesetzt:
set xzeroaxis lt -1
set yzeroaxis lt -1
TheSleepaholic 2 years ago
@TheSleepaholic
Danke für den Tip!
JosefRaddy 1 year ago