아직 JMP( 데이터 일부가 누락된 경우 지도 모양 축 조정 )를 사용하여 이것이 가능한지 어떤 아이디어도 받지 못했기 때문에 위시 리스트에 제안을 작성 중입니다.
지도 모양을 사용할 때 지도 파일에 있는 전체 지도 모양을 기반으로 크기 조정을 허용하는 새 옵션을 추가합니다. 현재는 누락된 모양 표시를 선택하더라도 전체 지도를 표시하도록 그래프의 크기가 조정되지 않습니다. 아마도 가장 좋은 옵션은 추가 옵션을 추가하고 누락된 모양 표시를 강제로 적용하지 않는 것입니다.
데이터 일부가 누락된 경우 Scaling Map Shape 축과 동일한 예를 추가합니다. 첫 번째 그래프에는 하나의 값을 제외한 모든 값이 숨겨지고 제외되는 맵이 있으며, 두 번째 그래프에서는 맵이 먼저 생성된 다음 강제 크기 조정을 위해 축이 잠긴 다음 데이터가 제외됩니다.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/World Demographics.jmp");
dt << Select Where(:Territory == "United States");
dt << Invert Row Selection;
dt << Hide and Exclude(1);
gbExclude = dt << Graph Builder(
Size(534, 456),
Show Control Panel(0),
Variables(Shape(:Territory)),
Elements(Map Shapes(Legend(4),
Show Missing Shapes(1)))
);
gbExclude << title("I don't want always this"); repExclude = ReporT(gbExclude);
dt << Hide and Exclude(0);
gb = dt << Graph Builder(
Size(534, 456),
Show Control Panel(0),
Lock Scales(1),
Variables(Shape(:Territory)),
Elements(Map Shapes(Legend(4), Show Missing Shapes(1))),
SendToReport(
Dispatch(
{},
"",
ScaleBox,
{Format("Longitude DDD", "PUNDIR", 14, 0), Min(-180.310158563482),
Max(180.311408237786), Inc(50), Minor Ticks(0)}
),
Dispatch(
{},
"",
ScaleBox(2),
{Format("Latitude DDD", "PUNDIR", 14, 0), Min(-156.734601885074),
Max(144.680439023449), Inc(50), Minor Ticks(1)}
)
)
);
dt << Hide and Exclude(1);
gb << title("I want to be able to do this (with option)");
repGb = Report(gb);
nw = new window("",
v list box(
repExclude,
repGb
)
);
gbExclude << Close window;
gb << Close window;
nw << on close(close(dt, no save));
방금이 정확한 문제를 발견했습니다. @jthi 가 제안한 수정 사항이 좋을 것입니다.