이변량 적합의 색상안녕하세요, 저는 이변량 적합을 플롯하고 각 "실행"에 대해 선형 선을 적합합니다. 행 범례의 색상은 선형 맞춤선의 색상과 일치합니다(그림 1 참조).
로컬 데이터 필터를 적용하고 "날짜"를 변경하면 "실행"이 변경될 수 있으므로 행 범례의 색상이 이제 선형 맞춤선의 색상과 일치합니다. 그림 2를 참조하십시오. Run 14는 빨간색 점이지만 선형 적합선은 녹색입니다.
행 범례와 선형 적합선이 항상 같을 수 있는 방법이 있습니까? 데이터 테이블과 스크립트를 첨부했습니다.
그림 1: 행 범례의 색상이 선형 맞춤선의 색상과 일치합니다.

그림 2: 행 범례의 색상이 선형 맞춤선의 색상과 일치하지 않습니다.

스크립팅Re: 이변량 핏의 색상열 속성, 실행 열의 값 색상을 설정하고 로컬 필터가 변경되면 항상 실행 열의 각 llevel에 대해 설정된 값 색상을 사용합니다.
Re: 이변량 핏의 색상매력처럼 일했습니다, 감사합니다!
Re: 이변량 핏의 색상Fit Where에서 Line Color를 지정할 때 Value Color의 선택을 제거하는 것입니다.아래는 색상이 동일하게 유지되는 예입니다.


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 )
)}
)
)
);Re: 이변량 핏의 색상나는 여전히 뭔가 잘못하고 있다고 생각합니다. 이것은 내가 사용하는 코드입니다. 데이터 테이블은 이 트레드의 첫 번째 기둥에 부착됩니다. 날짜별로 로컬 데이터 필터를 이동하면 실행 중 하나가 사라지고 색상이 변경됩니다. 내가 뭘 잘못하고 있죠?
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 )
)}
)
)
);