FAQ-663 Wie lege ich die Diagrammgröße mit Hilfe von LabTalk-Skript fest?
Letztes Update: 03.08.2015
Diese Seite stellt vor, wie die physischen Dimensionen einer Zeichnung festgelegt werden können.
Es gibt vier Seiteneigenschaften, die Origin vom aktuellen Drucker erhält und sich auf die physische Größe des Diagrammfensters (wenn gedruckt) beziehen:
- PAGE.WIDTH - Die physische Breite der Seite in Druckerpunkten
- PAGE.HEIGHT - Die physische Höhe der Seite in Druckerpunkten
- PAGE.RESX - Die horizontale Punkte-pro-Zoll-Auflösung (DPI) des Druckers
- PAGE.RESY - Die vertikale Punkte-pro-Zoll-Auflösung (DPI) des Druckers
Mit Hilfe der obigen Eigenschaften können wir die physische Größe einer Seite bestimmen:
- WidthInInches = PAGE.WIDTH/PAGE.RESX;
- HeightInInches = PAGE.HEIGHT/PAGE.RESY;
Der Layer kann festgelegt werden, so dass er folgende Einheiten verwendet:
- % der Seite
- Zoll
- cm
- mm
- Pixel
- Punkt
- Fenster (Zoll)
, damit wir die Dimensionen eines Layers nach Bedarf lesen oder schreiben können:
layer.unit = 3; // Set a layer to units of cm WidthInCM = layer.width; // Read the width in cm layer.unit = 2; // Set a layer to units of Inches layer.height = 6.5; // Set a layer to 6.5 inches tall //Combining this information, we can set a graph to unit aspect ratio with this script: layer.unit = 2; dwidth = x2 - x1; dheight = y2 - y1; if(dwidth/dheight > 1) { layer.height = layer.width * dheight / dwidth; } else { layer.width = layer.height * dwidth / dheight; } //Here is code which 'centers' a layer: layer.top = (page.height / page.resy - layer.height)/2; layer.left = (page.width / page.resx - layer.width) / 2;
Mit wenig Aufwand sollten Sie Diagramme mit wahren Dimensionen und/oder genauen Skalierungen erzeugen können.
Schlüsselwörter:Diagrammgröße
- FAQ-622 Wie kann ich eine Säulendiagramm mit doppelter Y-Achse erstellen, so dass die zwei Säulenscharen jeweils ihre eigene Y-Achse haben?
- FAQ-624 Wie füge ich Füllfarbe in einen ausgewählten Bereich einer Kurve hinzu?
- FAQ-637 Wie zeige ich Gitternetzlinien in meinem Konturdiagramm an?
- FAQ-638 Wie erstelle ich ein eingesetztes Diagramm?
- FAQ-649 Wenn ich meine Diagramm aus Origin exportiere, sieht das exportierte Bild anders aus als auf dem Bildschirm. Warum ist das so?
- FAQ-650 Wie ändere ich die Größe eines Diagrammlayers?
- FAQ-651 Wie füge ich zwei Diagramme, die sich in unterschiedlichen Origin-Projekten befinden, in einem Diagrammfenster zusammen?
- FAQ-652 Wie prüfe ich, ob meine Datenzeichnungen gruppiert sind, und wenn nicht, wie ich sie gruppiere?
- FAQ-657 Warum kann ich den Entwurfsmodus in meinem Konturdiagramm nicht ausschalten?
- FAQ-659 Gibt es eine Möglichkeit, mehrere benutzerdefinierte Hilfsstrichsmarkierungen und -beschriftungen (bei festgelegten Positionen) auf meinen Achsen zu erstellen?
- FAQ-663 Wie lege ich die Diagrammgröße mit Hilfe von LabTalk-Skript fest?
- FAQ-664 Meine gestrichelte Linien werden nicht korrekt oder gar nicht in der Seitenansicht, Druckvorschau oder auf meinem Ausdruck angezeigt. Was soll ich tun?
- FAQ-668 Ist es möglich, 2 signifikant unterschiedliche Sätze von Y-Werte auf der gleichen X-Skala zu zeichnen, wobei jeder Y-Datensatz seine eigenen Y-Achse hat?
- FAQ-669 Wie zeichne ich 2D- und 3D-Fehlerbalken?
- FAQ-672 Wie kann ich, nachdem ich eine Spline-Kurve gezeichnet habe, auf die Spline-Daten zugreifen?
- FAQ-677 Wie zeichne ich mit Hilfe meiner eigenen Diagrammvorlage mit LabTalk-Skript?
- FAQ-679 Wie zeichne ich eine 3D-Kurve, wenn die Werte Kugelkoordinaten sind?
- FAQ-681 Wie importiere ich ein Bild in Origin?
- FAQ-683 Wie skaliere ich nur die X- oder Y-Achse eines Diagramms neu?
- FAQ-697 Wie kann ich ein Diagramm mit einer bestimmten Größe in PowerPoint einfügen?
- FAQ-700 Wie kann ich die aktive Aktualisierung der Zeichnungen ausschalten?