GraphBuilder가 마커 유형을 재설정하는 것을 방지하는 방법?!?대시보드에서 GraphBuilder를 수동으로 선택한 마커와 함께 사용하는 사람이 있습니까?
그렇다면 Graph Builder가 설정을 덮어쓰는 것을 어떻게 방지합니까?
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Graph Builder(
Variables( X( :height ), Y( :weight ), Overlay( :sex ), Color( :age ) ),
Elements( Points( X, Y, Legend( 1 ) ) ),
Local Data Filter( Add Filter( columns( :sex ) ) ),
SendToReport(
Dispatch( {}, "400", ScaleBox,
{Legend Model(
1,
Properties( 7, {Marker( "Dot" ), Marker Size( 30 )}, Item ID( "M", 1 ) )
)}
),
Dispatch( {}, "Graph Builder", FrameBox, {Marker Drawing Mode( "Outlined" )} )
)
)
배경: 내 데이터 세트에는 현재 초점이 맞지 않지만 어떻게든 그려야 하는 몇 가지 점이 있습니다.
아이디어: 작은 회색 점으로 표시합니다.
하지만 데이터 필터에 의해 해당 범례 항목이 제외될 때마다 마커 상태 DOT에 대한 설정이 삭제되는 것 같습니다.
다음과 같이 말할 수도 있습니다. 전설 항목이 사라졌을 때 Jmp가 어떻게 그러한 설정을 기억할 수 있었습니까?
실제로 Jmp는 다른 마커 설정과 마커 크기를 기억할 수 있지만 이것은 기억할 수 없습니다.
데이터 혼합 및 정리데이터 탐색 및 시각화Re: GraphBuilder가 마커 유형을 재설정하는 것을 방지하는 방법?!?이 버그와 관련됨:
값 색상 및 값 순서의 경우 열 속성을 정의하여 모든 플롯에 대한 설정을 자동으로 정의할 수 있습니다.
놀랍게도 값 표시에는 다음과 같은 설정이 없습니다.
새 열 속성: 값 표시자
Re: GraphBuilder가 마커 유형을 재설정하는 것을 방지하는 방법?!?"기본" 마커를 사용할 때 문제가 있다고 생각합니다. (내 생각에는 Dot이 기본 마커인 것 같습니다.)
그래프가 깨졌을 때 스크립트를 확인하면 "점"에 대한 언급이 없으며 JMP는 색상 + 오버레이를 기반으로 "새" 기본값을 사용합니다.

두 그룹만 있는 경우에는 이 방법이 잘 작동하는 것 같습니다.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
gb = dt << Graph Builder(
ignore platform preferences(1),
Variables(X(:height), Y(:weight), Overlay(:sex), Color(:age)),
Elements(Points(X, Y, Legend(1))),
Local Data Filter(Add Filter(columns(:sex))),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(1, Properties(7, {Marker("FilledCircle"), Marker Size(25)}, Item ID("M", 1)))}
),
Dispatch({}, "Graph Builder", FrameBox, {Marker Drawing Mode("Outlined")})
)
);Re: GraphBuilder가 마커 유형을 재설정하는 것을 방지하는 방법?!?예, 이것이 문제입니다. Jmp는 다른 마커 설정과 마커 크기를 기억할 수 있지만 기본 설정은 기억할 수 없습니다 .
이것은 나에게 다음을 생각나게 한다:
환경설정을 사용하시나요?
사용자가 무언가를 기본값으로 다시 설정할 때 Jmp 뒤에 있는 논리가 충돌하는 것 같습니다. 이러한 경우는 코드에서 자동으로 제거됩니다.
여기에는 잘못된 마커가 있으며 사용자는 하루에 5번 다시 설정할 수 있습니다.
데이터 필터/조건부의 경우 문제가 훨씬 더 큽니다.