gnuplot
Die Funktion f(x,y)=x**2-y**2
im Bereich x=[-10;10], y=[-10;10], z=[-100;100]
Die charakteristische Krümmung sieht man hier nicht so gut.
Dieselbe Funktion im Bereich x=[-10;10], y=[-10;10], z=[-25;25]:
Jetzt ist die Krümmung stärker, aber dafür sieht der Graph "abgebrochen" aus!
Lösung:
Man verändert das Seitenverhältnis von x- und y-Achse durch "set size ratio ...".
Standardmäßig ist die Grafik mehr breit als hoch. Durch Setzen des Wertes 1 wird der Plot quadratisch, für Werte größer 1 entsprechend höher.
Lösung 2:
Ein - meiner Meinung nach - noch besseres Ergebnis erzielt man, wenn man die relative Höhe der z-Achse verändert. Das geht mit dem Kommando "set ticslevel ..."
Der Wert regelt den Abstand der ersten Markierung der z-Achse zur x-Achse. mit 0 erreicht man, dass die Beschriftung ganz unten beginnt.
Vorteil dieser Lösung ist, dass der Graph das Bild besser ausfüllt und nicht so viel Platz verschwendet wird.
Hier ein Beispielbild:
f(x,y)=x**2-y**2
im Bereich x=[-10;10], y=[-10;10], z=[-100;100]
Die charakteristische Krümmung sieht man hier nicht so gut.
Dieselbe Funktion im Bereich x=[-10;10], y=[-10;10], z=[-25;25]:
Jetzt ist die Krümmung stärker, aber dafür sieht der Graph "abgebrochen" aus!
Lösung:
Man verändert das Seitenverhältnis von x- und y-Achse durch "set size ratio ...".
Standardmäßig ist die Grafik mehr breit als hoch. Durch Setzen des Wertes 1 wird der Plot quadratisch, für Werte größer 1 entsprechend höher.
Lösung 2:
Ein - meiner Meinung nach - noch besseres Ergebnis erzielt man, wenn man die relative Höhe der z-Achse verändert. Das geht mit dem Kommando "set ticslevel ..."
Der Wert regelt den Abstand der ersten Markierung der z-Achse zur x-Achse. mit 0 erreicht man, dass die Beschriftung ganz unten beginnt.
Vorteil dieser Lösung ist, dass der Graph das Bild besser ausfüllt und nicht so viel Platz verschwendet wird.
Hier ein Beispielbild:
f(x,y)=x**2-y**2
0 Comments:
Post a Comment
<< Home