Tuesday, October 17, 2006

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

0 Comments:

Post a Comment

<< Home