Farben der bivariaten PassformHallo, ich zeichne eine bivariate Anpassung und passe für jeden „Lauf“ eine lineare Linie an. Die Farben in der Zeilenlegende stimmen mit den Farben der linearen Anpassungslinien überein (siehe Bild 1).
Wenn ich einen lokalen Datenfilter anwende und das „Datum“ ändere und sich daher möglicherweise auch der „Lauf“ ändert, stimmen die Farben in der Zeilenlegende jetzt mit den Farben der linearen Anpassungslinien überein. Siehe Bild 2, der Lauf 14 besteht aus roten Punkten, aber die lineare Anpassungslinie ist grün.
Gibt es eine Möglichkeit, dass die Zeilenlegende und die lineare Anpassungslinie immer gleich sein können? Ich habe die Datentabelle und das Skript angehängt.
Bild 1: Die Farben in der Zeilenlegende stimmen mit den Farben in der linearen Anpassungslinie überein.

Bild 2: Die Farben in der Zeilenlegende stimmen nicht mit den Farben in der linearen Anpassungslinie überein.

Datenexploration und -visualisierungMassenanpassungBetreff: Farben der bivariaten AnpassungHat wunderbar funktioniert, danke!
Betreff: Farben der bivariaten AnpassungSie entfernen die Auswahl der Wertfarbe, wenn Sie die Linienfarbe für „Einpassen wo“ angeben.Unten sehen Sie ein Beispiel, bei dem die Farben gleich bleiben


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 )
)}
)
)
);Betreff: Farben der bivariaten AnpassungIch glaube, dass ich immer noch etwas falsch mache. Dies ist der Code, den ich verwende. Die Datentabelle ist dem ersten Beitrag in diesem Thread beigefügt. Wenn ich den lokalen Datenfilter nach Datum verschiebe, verschwindet einer der Läufe und die Farben ändern sich. Was mache ich falsch?
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 )
)}
)
)
);Betreff: Farben der bivariaten AnpassungLegen Sie die Spalteneigenschaft und die Wertfarben für die Spalte „Ausführen“ fest. Wenn sich der lokale Filter ändert, verwendet er immer die Wertfarben, die für jede Ebene der Spalte „Ausführen“ festgelegt sind.