사용자 정의 그래프 범례이변수 적합에 멋지고 예쁜 그래프 범례를 추가하려고 합니다.

오렌지색 맞춤선은 다음 스크립트를 사용하여 추가된 사용자 지정선입니다.
펜 색상( "주황색" );
펜 크기(2);
Y 함수( 21.07 * x, x );
그래프에 이 사용자 정의 스크립트를 사용하여 해당 텍스트를 넣었습니다.
Text( {20, 32}, "TOT 기타 = 21.1 * 3XL" );
Text( {20, 25}, "TOT 기타 = 46.8 + 9.1*3XL" );
Text( {20, 19}, "Log(TOT 기타) = 3.0 + 0.75*Log(3XL)" );
저는 그 방정식을 멋진 범례 상자에 넣고 그래프에서 각 텍스트에 해당 색상을 적용하고 텍스트를 굵게 표시하고 싶습니다.
스크립트에서 이를 수행하는 방법이나 아래의 핏에 오렌지 핏을 다른 모델로 추가하는 방법에 대한 아이디어가 있나요?
- 숀
자동화 및 스크립팅결과 공유 및 전달Re: 사용자 정의 그래프 범례텍스트 색상을 변경하려면 텍스트 앞에 Text Color()를 사용하고 테두리의 경우 Rect를 사용하는 옵션이 있습니다.
Names Default To Here(1);
New Window("Example",
Graph Box(
Text Color("green");
Text(Center Justified, {50, 15}, "centered");
Text Color("blue");
Text(Center Justified, {50, 20}, "centered");
Text Color("red");
Text(Center Justified, {50, 25}, "centered");
Pen Color("Black");
Rect(40, 30, 60, 14);
)
);

Fit Y by X에서 사용자 정의 핏을 추가할 수 있는지 확실하지 않지만 속성을 살펴보면 어떻게 구축되었는지 확인할 수 있습니다.

그리고 그것을 모방하려고 노력하다
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
obj = dt << Bivariate(Y(:Weight), X(:Height));
obj << Fit Line;
Report(obj)[ListBox(4)] << Append(
H List Box(align("center"),
Popup Box({"",1 }),
//Spacer Box(Size(15, 0)), // to leave empty instead of red triangle
Spacer Box(Size(22, 2), Color("Orange")),
Text Box(" myfit")
)
);

Re: 사용자 정의 그래프 범례가장 큰 유연성과 사용자 정의 기능을 위해서는 Fit Y by X보다 Graph Builder가 더 적합하다고 생각합니다.
이변량 플랫폼에서 필요한 정보를 얻었으면 적합 방정식을 열로 저장할 수 있나요(빨간색 삼각형 -> 예측값 저장)? 이러한 새로운 적합 열의 이름을 해당 방정식의 표현식으로 지정하면 해당 텍스트가 범례에 기본적으로 표시됩니다.
Graph Builder에서 플롯을 복제하려면 Y-역할에 데이터와 모든 피팅을 추가하고 X-역할에는 "3XL"을 추가합니다. 플롯 유형에서는 데이터에 점(Points)을, 피팅에 함수(Function)를 사용합니다. 범례 텍스트는 범례 설정에서 굵게 표시할 수 있습니다. 범례에서(텍스트가 아닌) 마우스 오른쪽 버튼을 클릭하고 속성 표시(Show Properties)를 선택한 다음, 네 변 모두에 테두리(Border)를 1로 설정하면 윤곽선 상자를 추가할 수 있습니다. 범례를 클릭하고 드래그하여 창의 원하는 위치에 배치할 수 있습니다. 이러한 사용자 지정 설정은 모두 테이블, 워크플로 또는 스크립트 창에 저장할 수 있습니다.
불행히도 범례 텍스트 색상을 플롯 색상에 맞게 자동으로 설정하는 방법을 모르겠습니다.