채점자스크립팅을 통해 채우기가 없는 원으로 age=14의 범례를 설정하는 방법은 무엇입니까?
Re: 마커매우 감사합니다!Re: 마커빨간색 삼각형을 클릭하고 스크립트 저장을 선택하면 마커를 변경하는 데 필요한 JSL 명령이 표시됩니다.예를 들면 다음과 같습니다.
dt = open("$sample_data/Car Physical Data.jmp");
dt << Graph Builder(
Show Control Panel( 0 ),
Variables( X( :Displacement ), Y( :Weight ), Overlay( :Country ) ),
Elements( Points( X, Y, Legend( 3 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
3,
Properties( 2, {Marker( "Circle" )}, Item ID( "USA", 1 ) )
)}
)
)
);Re: 마커답장을 보내 주셔서 감사합니다! 그러나 스크립팅을 통해 수행할 수 있는 방법이 있습니까? 플롯을 파워 포인트에 직접 복사하는 스크립트를 동적으로 만들려고 노력하고 있으며 범례 부분을 변경하는 방법에 대해 고민했습니다.Re: 마커범례를 두 번 클릭하여 개별 마커를 수동으로 설정할 수 있습니다.팝업 창에서 관심 있는 마커를 마우스 오른쪽 버튼으로 클릭하고 마커 > (여기에서 원하는 마커 클릭)를 선택합니다.
Re: 마커여기 내가 의미하는 바가 있습니다
Bivariate(
Y( :height ),
X( :weight ),
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Row Legend(
age,
Color( 1 ),
Color Theme( "JMP Default" ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
)
);
ab = Data Table( "Big Class" );
ab << Select Where( :Age == 12 ) << Colors( 1 ) << Markers( 8 ) << clear select;
age=12인 행 범례는 변경되지 않았지만 플롯의 마커는 변경되었습니다.

Re: 마커감사해요! 플롯의 마커가 변경되었습니다. 그런데 범례 부분은 왜 바뀌지 않았을까요?Re: 마커다음과 같은 스크립트를 사용하여 원하는 행에 대해 선호하는 마커를 설정하십시오.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
rows = dt << Select Where( :Age == 14 );
rows << Markers( 8 );
그런 다음 시각적 개체를 만들 때 해당 마커가 적용됩니다.또는 스크립팅을 통한 작업을 원하지 않는 경우 다음을 수행할 수 있습니다.
1. 마커를 설정하려는 데이터 테이블의 값을 마우스 오른쪽 버튼으로 클릭합니다.
2. 일치하는 셀 선택
3. 행 메뉴에서 마커를 선택하고 거기에서 마커를 선택합니다.