Actualmente estoy creando una aplicación jmp que primero solicita al usuario que le pregunte qué datos le gustaría. Luego, después de presionar "Aceptar", se abre una tabla de datos JMP que tiene datos específicos para su consulta. Ahora quiero hacer un panel de gráficos y filtros que se abra automáticamente después usando esos datos específicos para su consulta. Todavía soy muy nuevo en JMP y JSL, así que realmente me gustaría usar el generador de gráficos para hacer estos gráficos y luego incrustarlos en Application Builder para poder formatear fácilmente todos los contenedores. Sin embargo, no sé cómo incrustar un informe en una aplicación que utiliza los nuevos datos que se crean.
He intentado 2 cosas y no puedo resolver el problema.
1) Intenté arrastrar un informe realizado con Graph Builder al Application Builder, pero no puedo cambiar los datos del informe cada vez que se abre el tablero.
2) Traté de programar la función Graph Builder en el módulo de la aplicación y funcionó, pero realmente me gustaría que el gráfico se muestre visualmente en mi Application Builder para poder formatear mis contenedores en el generador.
¿Alguien sabe la respuesta a alguna de estas preguntas?
1. ¿Hay alguna forma de arrastrar un informe al generador de aplicaciones y luego cambiar el origen de datos cada vez que se ejecuta la aplicación?
2. ¿Hay alguna forma de incrustar una función / gráfico de generador de gráficos en un cuadro de gráfico en el generador de aplicaciones?
Esta pregunta puede ser muy confusa, pero es difícil para mí mostrar este problema con capturas de pantalla. Avíseme si necesita alguna aclaración. ¡Gracias!
Hola @BenLu ,
Podría estar equivocado, pero no creo que pueda tener el objeto de la plataforma Graph Builder en el espacio de trabajo de arrastrar y soltar sin una tabla de datos asociada para el contexto. Alguien puede tener una forma ingeniosa de hacerlo con una tabla de datos de marcador de posición, pero no creo que valga la pena. Siempre que necesito hacer algo similar a lo que está describiendo, generalmente agrego los objetos de la plataforma a las cajas de contenedores existentes.
Por ejemplo, si pudiera agregar un generador de gráficos a un cuadro de lista V existente llamado "VList1". En el script para ese módulo, tendría un código como:
VList1 << Append(
Platform(dt,
Graph Builder(
<GRAPH builder="" script="" contents="">
)
)
)</GRAPH>
Tienes que ejecutar la aplicación para ver si el resultado coincide con lo que quieres en cuanto al diseño, pero en realidad no es tan malo.