여러분, 안녕하세요,
그래픽의 표식으로 그림이 포함된 열을 넣으려고 합니다.
이것이 내가 원하는거야 :

이 그래픽을 만들 때 스크립트를 가져오고 내 스크립트에 복사한 다음 재생하면 다음과 같은 결과가 나타납니다.

사실 나는 이것을 선택해야합니다 :

"열을 모양으로 정의"하고 작동합니다. (예, 저는 프랑스인입니다).
그러나 나는 그것을 만드는 스크립트를 갖고 싶습니다.
이 스크립트는 좋을 것입니다.

하지만 작동하지 않습니다.
두 번째 질문은 마커 크기에 관한 것입니다. 연속 변수를 크기로 사용할 때 JMP 선택이 너무 크기 때문에 원하는 크기를 결정하고 싶습니다.
좋은 하루 되세요,
도리안 그루셋
안녕하세요,
좋습니다. 그래픽 구성 전에 변수의 정의를 넣었습니다. 사실 그래프가 너무 많아서 혼란스러웠습니다. 이 부분에서는 좋습니다.
두 번째 부분에는 연속 변수를 크기로 사용하는 옵션이 있습니까? 예를 들어 JMP의 경우 내 연속 변수를 계수로 사용하여 크기를 설정합니다. 내 예에서 내 사진은 크기로 표현되어야 하므로 크기 그룹을 넣으면 보기에 좋지 않습니다.
감사합니다 좋은 하루 되세요!
안녕 @치즈프로그램 ,
저장한 JSL은 작동해야 합니다. 적어도 검토할 때는 작동해야 한다고 생각합니다. 열에 대한 참조가 아닌 한 가지 가능성이 있습니다. Set Shape Column() 명령을 호출할 때 그 안에 있는 열 참조를 "열 이름"n(괄호 포함) 및 끝에 'n'으로 변경해야 할 수 있습니다. JMP는 이전의 :Name("열 이름")을 :"name here"n 형식으로 대체했습니다. 그것은 가능한 스크립트에서 문제를 일으킬 수 있습니다.
샘플 디렉토리에 있는 Big Class Families.jmp 파일을 사용하여 해보았습니다. 나는 다음과 같은 것을 얻었습니다. 이것은 기본적으로 당신이 원하는 것입니다.

위의 그래프를 생성하는 데 사용한 Graph Builder 플랫폼에서 저장된 JSL 코드입니다.
Graph Builder(
Size( 534, 456 ),
Show Control Panel( 0 ),
Variables( X( :height ), Y( :weight ), Size( :age ) ),
Elements(
Points( X, Y, Legend( 3 ), Set Shape Column( :picture ) ),
Smoother( X, Y, Legend( 4 ) )
),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
3,
Properties(
0,
{Marker Scale( {N Labels( 5 )} )},
Item ID( "age", 1 )
)
)}
)
)
);먼저 이미지 열과 수준 수를 수동으로 설정해야 한다고 생각합니다(나이는 ORDINAL 크기 변수로 사용하고 있습니다). 레벨 수를 정의할 때 더 많은 유연성을 허용할 수 있으므로 :Feret 크기 열을 연속 대신 서수로 변경해야 할 수 있습니다.
크기 옵션을 마우스 오른쪽 버튼으로 클릭하고 크기 설정을 선택하면...

범례에 표시할 수준(또는 레이블) 수를 정의할 수 있습니다.

위의 JSL 스크립트를 저장하고 실행하면 예상대로 작동하며 시작할 스크립트를 생성하기 위해 수동으로 생성한 그래프를 재현합니다.
이게 도움이 되길 바란다.
행운을 빌어요!,
DS