Gnuplot Achsenverhältnisse

Gast #1956051
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!
Gast
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
Gast
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.
Gast
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?
Gast
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!
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.