Wie ändere ich alle Farben der Boxplot-Konfidenzdiamanten im Graph Builder?Hallo, ich möchte für alle meine Boxplots im Graph Builder die Konfidenzniveaufarbe Schwarz haben. Siehe untenstehendes Beispiel der monatlichen Verkaufsdatentabelle. Ich verwende die Spalte "Monat" als Farbvariable, aber meine Vertrauensdiamanten sind nicht sichtbar, da sie dieselbe Farbe wie die Boxplots haben.

Ich habe versucht, eine Schleife hinzuzufügen, um die Linienfarbe auf Schwarz zu setzen, aber dies ändert die Boxplot-Farben in Grau
gb = Graph Builder(
Size( 1805, 897 ),
Show Control Panel( 0 ),
Variables( X( :Month ), Y( :Sales ), Color( :Month ) ),
Elements(
Box Plot(
X,
Y,
Legend( 9 ),
Box Style( "Solid" ),
Confidence Diamond( 1 ),
Fences( 0 )
)
)
);
//tried the method of changing the confidence level line color to black for each box plot,
//but it removes all pre-existing colors
bpseg = gb << Xpath( "//BoxPlotSeg" );
bpseg << Line Color (0);

Anbei ist auch die Datentabelle, jede Hilfe wäre willkommen
GrafikBetreff: Wie ändere ich die Farben aller Boxplot-Konfidenzrauten im Graph Builder?Ich konnte Ihr Ziel erreichen, indem ich Ihren Ansatz ein paar Mal geändert habe.

- Erstellen Sie Ihr Diagramm, aber wählen Sie nicht Confidence Diamonds aus
- Klicken Sie mit der rechten Maustaste auf das Diagramm und wählen Sie Hinzufügen=>Boxplot, um ein zweites Boxplot hinzuzufügen.
- Erweitern Sie in den Variablen für das zweite Boxplot den Abschnitt und deaktivieren Sie Color Month
- Klicken Sie nun mit der rechten Maustaste auf das Diagramm und wählen Sie das zweite Boxplot und dann Confidence Diamonds aus.
- Gehen Sie schließlich zur Legende, klicken Sie mit der rechten Maustaste auf „Verkäufe“ und ändern Sie die Linienfarbe in Schwarz.
Hier ist das Skript aus dem Diagramm
Names Default To Here( 1 );
dt = Current Data Table();
Graph Builder(
Variables( X( :Month ), Y( :Sales ), Color( :Month ) ),
Elements(
Box Plot( X, Y, Legend( 4 ), Box Style( "Solid" ), Fences( 0 ) ),
Box Plot( X, Y, Color( 0 ), Legend( 5 ), Confidence Diamond( 1 ) )
),
SendToReport(
Dispatch( {"Box Plot"[2]}, "", OutlineBox, {Close( 0 )} ),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
5,
Properties( 0, {Line Color( 0 )}, Item ID( "Sales", 1 ) )
)}
)
)
);