Colori di vestibilità bivariataCiao, tracciamo un adattamento bivariato e inserisco una linea lineare per ogni "corsa". I colori sulla legenda della riga corrispondono ai colori delle linee di adattamento lineare (vedi foto 1)
Quando applico un filtro dati locale e cambio la "Data" e quindi "Esegui" potrebbe cambiare, i colori sulla legenda della riga ora corrispondono ai colori delle linee di adattamento lineare. Vedi foto 2, il Run 14 è punti rossi ma la linea di adattamento lineare è verde.
C'è un modo in cui la legenda della riga e la linea di adattamento lineare possono essere sempre le stesse? Ho allegato la tabella dei dati e lo script.
figura 1: i colori nella legenda della riga corrispondono ai colori nella linea di adattamento lineare.

immagine 2: i colori nella legenda della riga non corrispondono ai colori nella linea di adattamento lineare.

SceneggiaturaRe: Colori di vestibilità bivariataImpostare la proprietà della colonna, i colori valore per la colonna Esegui e, quando il filtro locale cambia, utilizzerà sempre i colori valore impostati per ogni livello della colonna Esegui.
Re: Colori di vestibilità bivariataPenso che sto ancora sbagliando qualcosa. Questo è il codice che sto usando. La tabella dati è allegata al primo post di questo battistrada. Quando sposto il filtro dei dati locali per data, una delle Run scompare e i colori cambiano. Che cosa sto facendo di sbagliato?
dt = Current Data Table();
Show( :Run << get property( "Value Colors" ) );
:Run << set property( "Value Colors", {} );
:Run << color cell by value( 1 );
Show( :Run << get property( "Value Colors" ) );
Bivariate(
Y( :Result ),
X( :Date ),
Fit Where( :Run == "10", Fit Line( {Line Color( {} )} ) ),
Fit Where( :Run == "14", Fit Line( {Line Color( {} )} ) ),
Fit Where( :Run == "24", Fit Line( {Line Color( {} )} ) ),
Fit Where( :Run == "32", Fit Line( {Line Color( {} )} ) ),
Local Data Filter(
Add Filter(
columns( :Date ),
Where( :Date >= 12Mar2022:05:43:20 & :Date <= 06May2022 )
)
),
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Row Legend(
Run,
Color( 1 ),
Color Theme( "" ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
)
);Re: Colori di vestibilità bivariataHa funzionato come un incantesimo, grazie!
Re: Colori di vestibilità bivariataStai rimuovendo la selezione del Colore del valore quando specifichi il Colore della linea su Adatta dove.Di seguito è riportato un esempio in cui i colori rimangono gli stessi


Names Default To Here( 1 );
dt = Current Data Table();
Show( :Run << get property( "Value Colors" ) );
:Run << set property( "Value Colors", {"10" = 35, "14" = 68, "24" = 77, "32" = 75} );
:Run << color cell by value( 1 );
Show( :Run << get property( "Value Colors" ) );
Bivariate(
Y( :Result ),
X( :Date ),
Fit Where( :Run == "10", Fit Line() ),
Fit Where( :Run == "14", Fit Line() ),
Fit Where( :Run == "24", Fit Line() ),
Fit Where( :Run == "32", Fit Line() ),
Local Data Filter(
Add Filter(
columns( :Date ),
Where( :Date >= 12Mar2022:05:43:20 & :Date <= 06May2022 )
)
),
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Row Legend(
Run,
Color( 1 ),
Color Theme( "" ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
)
);