Forum: PC Hard- und Software Gnuplot Achsenverhältnisse


von lespaulplayer (Gast)


Lesenswert?

Hallo,

ich würde mich freuen, wenn Ihr mir bei folgendem Problem helfen könnt:

Wie kann ich das Längenverhältnis von x- und y-Achse sperren? Achsen 
Skalieren klappt ohne Probleme, allerdings möchte ich, dass eine Einheit 
auf der X-Achse genau so lang ist, wie auf der Y-Achse. Zwar lässt sich 
das einigermaßen beeinflussen, wenn man das Ausgabe-Terminal anpasst 
(z.B. die Anzahl der Pixel bei png), aber das kann ja keine Lösung sein.

Vielen Dank für Eure Hilfe!

von lespaulplayer (Gast)


Lesenswert?

...bei 3D-Darstellungen geht das mit

set view equal xy(z)

mich würde halt interessieren, ob es auch mit 2D-Darstellungen möglich 
ist.

von Stefan Salewski (Gast)


Lesenswert?

Probier mal

http://t16web.lanl.gov/Kawano/gnuplot/plot1-e.html

gnuplot> set lmargin 10
gnuplot> set bmargin 10
gnuplot> set rmargin 10
gnuplot> set tmargin 10

gnuplot> set size square

Sonst google oder gnuplot doku bzw. mailing list.

von Stefan Salewski (Gast)


Lesenswert?

Quatch, ich meine

gnuplot> set lmargin 0
gnuplot> set bmargin 0
gnuplot> set rmargin 10
gnuplot> set tmargin 10

und dann

gnuplot> set size square

von oszi40 (Gast)


Lesenswert?

lespaulplayer schrieb:
> X-Achse genau so lang ist, wie auf der Y-Achse

Evtl. beim Zeichnen Shift-Taste drücken?

Selbst wenn Du haargenau gezeichnet hast, muß noch kein Quadrat auf dem 
Drucker/Plotter erscheinen. Es gibt u.a. geringe mechanische und 
Umrechnungsdifferenzen beim Druck, die man gelegentlich mal prüfen 
sollte.

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

oszi40 schrieb:
> Evtl. beim Zeichnen Shift-Taste drücken?
> ...
Ähm... es geht hier um gnuplot ein PC Programm zum zeichnen von 
Graphen, "mechanische" Probleme sind hier wohl auszuschließen...

von oszi40 (Gast)


Lesenswert?

Läubi .. schrieb:
> "mechanische" Probleme sind hier wohl auszuschließen

... solange keiner was druckt ja, aber dann mach einen Testdruck mit 
einem Quadrat 100x100mm und miß genau nach! Schlupf und 
Treiberdifferenzen ...? Da werden Deine Graphen wohl kaum genauer als 
das Test-Quadrat?

von lespaulplayer (Gast)


Angehängte Dateien:

Lesenswert?

Vielen Dank schon mal für Eure Hilfe!

Ich habe allerdings nicht vor, die gesamten Achsen gleich lang zu 
machen, sondern möchte, dass der Maßstab auf beiden Achsen gleich ist. 
Im Anhang ist mal ein Beispiel. Die X-Achse ist 180 Einheiten lang und 
die Y-Achse 500. Da sich die Größe des Diagrams an der Größe der zu 
erstellenden png-Datei orientiert, sind beide Achsen in diesem Fall etwa 
gleich lang. Nun möchte ich aber, dass eine Einheit auf der X-Achse 
genau so lang ist, wie auf der Y-Achse und das Diagramm entsprechend 
schmaler wird. Die Größe der auszugebenden jpg-Datei soll dabei nicht 
geändert werden. Wenn dadurch Bereiche ungefüllt bleiben, ist das egal.

Vielen Dank für Eure Hinweise!

von Yalu X. (yalu) (Moderator)


Lesenswert?

set size ratio -1

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.