Come modificare tutti i colori dei diamanti di fiducia del box plot nel generatore di grafici?Ciao, voglio avere il colore nero del livello di confidenza per tutti i miei box plot nel generatore di grafici. Vedi sotto l'esempio della tabella dati delle vendite mensili. Sto usando la colonna "Mese" come variabile di colorazione, ma i miei diamanti di fiducia non sono visibili in quanto hanno lo stesso colore dei box plot.

Ho provato ad aggiungere un ciclo per impostare il colore della linea su nero, ma questo cambia i colori del box plot in grigio
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);

In allegato anche il datatable, ogni aiuto sarebbe gradito
GraficaRi: Come modificare tutti i colori dei diamanti di fiducia del box plot nel generatore di grafici?Sono stato in grado di realizzare ciò che desideri apportando un paio di modifiche al tuo approccio.

- Crea il tuo grafico, ma non selezionare Confidence Diamonds
- Fare clic con il pulsante destro del mouse sul grafico e selezionare Add=>Box Plot, per aggiungere un secondo Box Plot
- Nelle variabili per il 2° box plot, espandere la sezione e deselezionare Colore mese
- Ora fai clic con il pulsante destro del mouse sul grafico e seleziona il secondo box plot e seleziona Confidence Diamonds
- Infine, vai alla legenda e fai clic con il pulsante destro del mouse su Vendite e cambia il Colore della linea in nero
Ecco lo script dal grafico
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 ) )
)}
)
)
);