Erstellung einer Diagrammvorlage

Bemerkung

Anstatt der hier beschriebenen Vorgehensweise können Sie ab UniPlot 3.4 die Vorlage auch interaktiv erzeugen, siehe Gestapelte Diagramme mit mehreren Y-Achsen.

Zunächst das Ergebnis: Es soll eine Diagrammvorlage erzeugt werden, wie sie die folgende Abbildung zeigt:

../../_images/ov-b.png

Die Abbildung stellt eine Seite mit 7 Diagrammen (Achsensystemen) dar. Bei 4 Diagrammen wird die y-Achsenbeschriftung auf der linken Seite angezeigt, bei 3 Diagrammen wird die Beschriftung rechts ausgegeben.

Die x-Achse wird von allen Diagrammen gemeinsam verwendet. Bei einem der Diagramme wird die x-Achse gezeichnet. Die anderen 6 Diagramme verwenden die Werte dieser x-Achse, sie sind mit der x-Achse verknüpft.

Das Netz (Gitter) ist ein weiteres Diagramm. Bei diesem Diagramm wurden jedoch die Achsenbeschriftungen ausgeschaltet.

Die y-Achsen wurden in dieser Diagrammvorlage ein wenig verschoben. Die beiden Achsen Lambda und B wurden um 2cm verschoben, damit sich die Achsenbeschriftungen nicht überlappen.

Die Achsen wurden so skaliert, das sich die Ticks an den Netzlinien befinden. Die Y-Achse des P-Diagramms die von 68-100 kW reicht, überlappt 5 Netzlinien. Der Abstand zwischen zwei Beschriftungen ist damit 8 kW. Soll in dieses Diagramm später die Leistungskurve eines Motors eingetragen werden der 134 KW leistet, kann die Achse z. B. so skaliert werden, das der untere Wert auf 60kW gesetzt wird. Bei einem Delta von 20 kW ergibt sich dann bei 5 Netzlinien ein oberer Wert von 140 kW.

In diesem Diagramm befinden sich noch 3 Textfelder, unten rechts z. B. der Text $TemplateDateEtc$ und ein Logo. Um die Diagramme wurde noch ein schwarzer Rahmen gezeichnet.

Diese Vorlage soll nun entworfen werden. Im ersten Schritt wird eine Basis-Vorlage erzeugt, durch die die Größe des Netzdiagramms, Schriftarten usw. festgelegt wird. Im 2. Schritt werden aus einer Beschreibungsdatei die Diagramme und ihre Lage erzeugt. Im letzten Schritt wird das Diagramm beschriftet.

Erster Schritt:

1.) Starten Sie UniPlot und öffnen Sie im Unterverzeichnis c:\Programme\UniPlot\Template\Creator die Datei basis1.ipw. Die Datei enthält eine DIN A4-Seite mit einem Diagramm.

Falls Sie ein anderes Seitenformat verwenden wollen, verwenden Sie den Befehl Datei=>Seite einrichten bzw. Datei=>Seitenrand einstellen.

2.) Ziehen Sie nun das Diagramm auf die richtige Größe und schieben sie es an die richtige Position. Lassen Sie auf beiden Seiten genug Platz für die Achsenbeschriftungen. Da jeweils eine Achse noch verschoben ist, sollten Sie ca. 4 cm Platz auf jeder Seite Platz lassen. Klicken Sie das Diagramm nun doppelt. Die Breite und Höhe (dx und dy) sollten runde Zahlen sein. Lassen Sie auch Platz für eventuelle Schriftfelder. Legen Sie nun die Netzlinienanzahl fest. Wählen Sie den Befehl Diagramm=>x/y/z-Achse=>Parameter und geben Sie für den Kleinstwert 0, Größtwert 90, Delta 10 ein, um 10 Netzlinien in y-Richtung zu erhalten (bzw. 8 Linien ohne die erste und letzte).

3.) Stellen Sie nun die Fonts für die Achsenbeschriftungen, die Linienarten für die Netzlinien und die Achsenlinien ein. Die Netzlinien können Sie z. B. dunkelgrau darstellen.

4.) Speichern Sie das Dokument unter einem neuen Namen.

Zweiter Schritt:

Starten Sie Excel und öffnen Sie im Verzeichnis c:\Programme\UniPlot\Template\Creator die Datei basis1.xls.

Die Datei enthält als Diagrammbeschreibung folgende Tabelle:

#Axistitle Diagram name
  1. Gridline
y-Min y-Max y-Delta Axis Offset Axis Position (left/right)
b_{e} Diagram1 0 220 380 80 0 left
M Diagram2 3 110 170 20 0 left
a_{z} Diagram3 7 0 40 20 0 left
l_{m} Diagram4 1 0.7 1.3 0.2 -2 right
B20_{kor} Diagram5 0 0 40 8 2 right
P_{S} Diagram6 0 0 32 8 0 right
PEWG Diagram7 5 68 100 8 0 right

Bemerkung

Falls Sie Excel nicht installiert haben, können Sie auch eine Textdatei mit einem Editor (z. B. Notepad) erzeugen. Trennen Sie die Spalten mit Semikolons. Bei den Zahlen geben Sie einen Punkt als Dezimaltrennzeichen ein. Falls die Achsentitel oder die Diagrammnamen Leerzeichen enthalten sollten, setzen Sie die Namen in Anführungszeichen, z. B. „P ewg“.Die Tabelle enthält 8 Zeilen. Die erste Zeile ist eine Kommentarzeile (da sie mit einem #-Zeichen beginnt). Die folgenden Zeilen beschreiben die Diagramme.

Die 8 Spalten haben folgende Bedeutung:

1. Spalte
enthält den Achsentitel. \a und \l erzeugen die griechischen Buchstaben alpha und lambda, die Zeichen „_{e}“ in b_{e} erzeugen ein tiefgestelltes „e“.
2. Spalte
enthält den Diagrammnamen.
3. Spalte
Gridlinie an der das Diagramm beginnen soll. Wenn die Achse ganz unten beginnen soll geben Sie 0 ein.
4.-6. Spalte
Minimum, Maximum und Delta der Achsenskalierung. Das erste Diagramm überlappt also (380-220)/80 + 1 = 3 Netzlinien.
7. Spalte
Achsenverschiebung. Das Lambda-Diagramm und das B20-Diagramm sollen um 2cm verschoben werden. Falls Sie eine negative Zahl eingeben, wird die Achse in das Netz geschoben.
8. Spalte
Gibt an, ob sich die Achsen auf der rechten oder linken Seite befinden sollen.

Dritter Schritt:

  • Wählen Sie den Befehl Datei=>Weitere Datei-Funktionen=>Diagrammvorlage erzeugen.
  • Im folgenden Dialogfeld wählen Sie die Diagramm-Beschreibungsdatei c:\Programme\UniPlot\Template\Creator\Basis1.xls und die Diagramm-Basisvorlage c:\Programme\UniPlot\Template\Creator\Basis1.ipw
  • Drücken Sie OK.

id-460404