Hola a todos,
Tengo un problema con el tamaño del gráfico en cada pestaña de la nueva ventana.
Tengo varias pestañas en una nueva ventana y la última pestaña contiene un gráfico de distribución vertical múltiple (10 o más) encerrado en una función VListBox (). El cuadro de distribución es bastante largo y cada vez que hago clic en otras pestañas, el gráfico en estas pestañas parece extenderse a la longitud del cuadro de distribución.
¿Hay alguna forma de controlar el tamaño de cada gráfico de forma independiente seguido de pestañas o establecer el tamaño automáticamente para la vista del usuario?
Gracias,
Generalmente atiendo una necesidad como la suya enviando el << Tamaño de fotograma (x píxeles, y píxeles) cada cuadro de cuadro.
¿El problema es lograr el tamaño deseado en primer lugar o restaurar el tamaño después de que JMP lo cambie?
Cuando trabajo con informes con pestañas, me gusta hacer coincidir el comportamiento de estiramiento entre las pestañas. Algunos informes, como Distribución, no se extienden por defecto. Si tiene 10 informes apilados verticalmente, probablemente no haya suficiente espacio vertical en la pantalla para que se estiren de manera efectiva. Agregar un cuadro de desplazamiento alrededor del contenido de esta pestaña le dará control sobre el tamaño de la pestaña para que el contenido alto no afecte a otras pestañas:
Tab Page Box(
"Distributions",
<STRONG>Scroll Box(
Size( 400, 600 ),</STRONG>
dt << Distribution(
Continuous Distribution( Column( :weight ) ),
Nominal Distribution( Column( :age ) )
),
<STRONG><<SET auto="" stretching="">
)
),</SET></STRONG>
Los informes como Graph Builder se extienden de forma predeterminada, pero este comportamiento también se puede controlar. Si desea evitar que el Generador de gráficos se estire para que coincida con el tamaño de una de las otras pestañas, puede desactivar la opción "Ajustar a la ventana":
Tab Page Box(
"Graph Builder",
dt << Graph Builder(
Size( 800, 600 ),
Show Control Panel( 0 ),
<STRONG>Fit to Window( "Off" ),</STRONG>
Variables( X( :height ), Y( :weight ), Overlay( :sex ) ),
Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) )
)
)
Probablemente solo necesitará una de estas opciones para hacer coincidir el comportamiento entre las pestañas. Probablemente me inclinaría por agregar el ScrollBox alrededor de los informes no extensibles. Si no agrega un ScrollBox alrededor de informes grandes, el desplazamiento se realizará a nivel de ventana. El resultado sería que los títulos de las pestañas se desplazan fuera de la pantalla cuando se desplaza hacia abajo en el informe alto, lo que dificulta el desplazamiento hacia adelante y hacia atrás entre pestañas.