Ich muss ein Überlagerungsdiagramm erstellen, bei dem die Markierungsfarbe rot und das Symbol ein Kreuz ('X') sein muss. Der folgende Code funktioniert (einschließlich der Nadelfunktionalität in den Y-Optionen), mit Ausnahme der Marker (in den Y-Optionen), die standardmäßig entweder die Zeilenstatusfarbe / -markierung des Datensatzes annehmen oder in schwarzen Kreisen angezeigt werden. Tatsächlich stelle ich fest, dass, wenn ich auf das rote Dreieck im erstellten Overlay-Diagramm klicke, Die Option "Farbe der Überlagerungsmarkierung" und "Überlagerungsmarkierung" unter "Y-Optionen" ist ausgegraut. Alle anderen Optionen scheinen verfügbar zu sein. Alle Lösungen, die ich bisher gesehen habe, verwenden entweder einen Graph Builder oder die Dispatch-Funktion SendToReport. Ich kann sie aufgrund einiger anderer Einschränkungen in meiner Anwendung nicht verwenden. Ist es möglich, den Markertyp und die Farbe auf andere Weise zu ändern? Zeilenstatusfarbe vielleicht anpassen?
OverlayChartExpr = Expr(
Overlay Plot(
X( :Name( "_XCOLUMN_" ) ),
Y( :Name( "_YCOLUMN_" ) ),
By( :Name( "_BYCOLUMN_" ) ),
:Name( "_YCOLUMN_" )(Overlay Marker Color( 3 ), Overlay Marker( 2 ), Needle( 1 )),
Separate Axes( 1 ),
Connect Thru Missing( 1 ),
Connect Points( 1 ),
Connect Color( 5 ),
X Axis << {Format( "ddMonyyyy" )},
Y Axis << {Show Major Grid( 1 ), Connect Points( 1 )}
)
);