No recibí ninguna idea si esto aún es posible con JMP ( Eje de forma de mapa de escala cuando falta parte de los datos ), así que estoy creando una sugerencia para la lista de deseos:
Agregue una nueva opción al usar formas de mapa para permitir el escalado basado en la forma de mapa completa que se encuentra en el archivo de mapa. Actualmente, incluso si elige Mostrar formas faltantes, el gráfico no se escalará para mostrar el mapa completo. Lo más probable es que la mejor opción sea agregar una opción adicional y no forzarla con Mostrar formas faltantes.
Agregar el mismo ejemplo que en el eje Escalar forma del mapa cuando falta parte de los datos. El primer gráfico tiene un mapa cuando todos los valores excepto uno están ocultos y excluidos; en el segundo, primero se crea el mapa, luego se bloquean los ejes para forzar el escalado y luego se excluyen los datos:
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));
Me acabo de encontrar con este problema exacto. Una solución como la sugerida por @jthi sería genial.