DIAdem

cancel
Showing results for 
Search instead for 
Did you mean: 

Wie kann ich mehrere y-Achsen in einem Diagramm per Skript anzeigen lassen?

Halllo!

Ist es möglich mehrere y-Achsen in einem Diagramm anzeigen zu lassen? (nicht als n-Systeme)

Wenn ich die y-Achsen manuell im Report erstelle und skaliere, funktionierts. Übers Skript wird aber immer nur die erste Achse und die Kurve auf der ersten Achse dargestellt. Die anderen Kurven liegen dann auch immer auf y1 und werden wenn man das Dialogfeld zum Schaubild einmal geöffnet hat auch über der ersten Achse dargestellt.

Ich hab die Achsen erstellt und die Kurven zugewiesen und dann übern Aufzeichnungsmodus eingefügt.

 

Kann mir jem helfen? Vielen Dank schon mal und viele Grüße.

 

 

Skript:

 

 

0 Kudos
Message 1 of 2
(5,218 Views)

Hallo ka05,

 

du musst die Y-Achse zuerst mit "GraphObjYAxisNew" erstellen. Beispiel:

 

Befehl: GraphObjYAxisNew

<script src="pdf.js" type="text/javascript"></script> <script src="ms-its:diadem.chm::/expand.js" type="text/javascript"></script> <script src="ms-its:diadem.chm::/Tools.js" type="text/javascript"></script> <script src="ms-its:diadem.chm::/FeedbackLink.js" type="text/javascript"></script> <script src="ms-its:glang.chm::/lvversion.js"></script>
Dim AxisNo
Call GraphObjOpen("2D-Axis1")
AxisNo = GraphObjYAxisNew("left")
If AxisNo>0 Then
  Call GraphObjOpen(D2AxisYObj(AxisNo))
  D2AXISYTXT ="My new axis"
  D2AXISYTXTFONT ="Arial"
  D2AXISYTXTCOLOR ="red"
  Call GraphObjClose(D2AxisYObj(AxisNo))
End If
Call GraphObjClose("2D-Axis1")

 

Gruß

Walter

 

 

Message 2 of 2
(5,216 Views)