Cómo funciona: HTML interactivo en JMP 11HTML interactivo es una nueva tecnología para compartir resultados en JMP 11 . en un Publicación anterior , Mostré estos ejemplos:
Diamantes (Análisis de Distribución)Películas (Análisis Multivariado)Ventas por empleado (modelo ajustado)En esta publicación, quiero describir con más detalle cómo usar esta nueva función. Hay dos formas de crear archivos HTML interactivos: desde el escritorio JMP o desde un script JSL.
Desde el escritorio de JMP, en Windows, elija "Archivo: Guardar como: HTML interactivo con datos".

En Mac, seleccione "Archivo: Exportar: HTML interactivo con datos".

Note en ambos diálogos la frase "con datos". La forma en que hacemos que el HTML sea interactivo es mediante la exportación de los datos originales. Si tiene datos confidenciales, es posible que no quiera compartirlos. En ese caso, utilice el formato "HTML" en su lugar. Esto produce una salida que es estática, no en vivo - sí, algo así como una zombi
- y mantiene tus datos seguros.
Si va a crear archivos HTML interactivos con frecuencia, es conveniente escribirlos. Puede hacer esto en JSL usando el operador "Guardar HTML interactivo":
// Exporta un ajuste bivariado.
dt = Abrir ("$ SAMPLE_DATA / Big Class.jmp");
obj = Bivariada (Y (: peso), X (: altura), Bordes de histograma (1), Línea de ajuste);
obj << Guardar HTML interactivo ("Bivariate.html");
Abrir ("Bivariate.html");
Una vez que haya creado su archivo HTML, puede compartirlo en la Web, en su intranet corporativa o enviarlo por correo electrónico a sus colegas. Al abrir el archivo en un navegador web se mostrarán resultados como este:

El HTML interactivo es una nueva tecnología para JMP, que nos puede llevar en muchas direcciones. Mis colegas desarrolladores, John Powell y Josh Markwordt, y yo estamos felices de estar trabajando en este proyecto, y estamos más interesados en escuchar lo que nuestros clientes quieren. Por favor, háganoslo saber en los comentarios.
Re: Cómo funciona: HTML interactivo en JMP 11Buen trabajo para continuar mejorando los gráficos HTML interactivos en JMP, para ser honesto, esta es una de las razones por las que comencé a dejar de usar los gráficos JMP para informar.
Una cosa que sería bueno poder hacer sería agregar enlaces a otras fuentes de datos de los gráficos (p. Ej., Usar, por ejemplo, con el mouseover o hacer clic en javascript) para vincular a otros sitios web o elementos, etc. Esto haría que los gráficos sean mucho más interactivos. El ejemplo en el que estoy pensando es mostrar los mapas de rendimiento para una oblea de semiconductor cuando pasas el cursor sobre un punto de datos para un lote u oblea.
Si pudiera incluir esto en el HTML, sería genial (podría necesitar columnas adicionales en la tabla de datos para apuntar a la URL, por ejemplo, o dónde se encuentran los datos o la imagen), pero parece ser el próximo paso.
Sigan con el buen trabajo.
Saludos,
Derek.
PD: Sólo recuerdo que vine aquí para preguntar si podría cambiar el Tamaño de fuente en la salida, ya que tengo una fuente bastante grande en un gráfico de Variabilidad en JMP pero cuando se muestra en el indicador parece ser mucho más pequeño. ¿Hay algún lugar donde pueda establecer las preferencias para esto o tendría que cambiarse manualmente en el archivo?
Variabilidad de la fuente del gráfico Comparación de tamaño entre HTML interactivo y JMP 11 (Windows)
Re: Cómo funciona: HTML interactivo en JMP 11¡Hola! Estoy creando un informe utilizando el generador de gráficos y estoy intentando publicarlo utilizando HTML interactivo. Al pasar el cursor, aparece el mensaje "La función aún no es interactiva". (JMP12). Este es mi código
win = ventana nueva ("E-Fit Gantt chart", cuadro de lista h (
//grafico
graph = Graph Builder (
Tamaño (1034, 685),
Mostrar panel de control (0),
Recálculo automático (0),
Variables (
X (: STARTDATE),
X (: DUEDATE, Posición (1)),
Y (: TOOLNAME, Order By (: start_date, Descending)),
color (: RESERVATIONTYPE)
)
Elementos(
Barra (X (1), X (2), Y, leyenda (2), Estilo de barra ("Rango")),
)
SendToReport (
Envío(
{},
"FECHA DE INICIO",
ScaleBox,
{Mín. (Hoy () - 43200), Máx (Hoy () + 43200), Intervalo ("Hora"), Inc (1),
Señales menores (3), Agregar línea de referencia (Hoy (), Punteado, "Rojo", "Ahora", 2), Mostrar cuadrícula principal (1), Mostrar Cuadrícula menor (1), fila de etiqueta (Orientación de la etiqueta ("En ángulo" ))
}
)
Envío(
{},
"NOMBRE DE LA HERRAMIENTA",
ScaleBox,
{Mostrar cuadrícula principal (1), Mostrar cuadrícula menor (1)}
)
Despacho ({}, "título del gráfico", TextEditBox, {Set Text ("E-Fit Gantt Chart (se actualiza cada 3 horas)")}),
Dispatch ({}, "X title", TextEditBox, {Set Text ("Time")}),
Despacho ({}, "Título Y", TextEditBox, {Establecer texto ("Tareas")})
)
);
), cuadro de texto ("Creado por HK"));
win << guardar HTML interactivo ("E-Fit_Gantt.html");
abierto ("E-Fit_Gantt.html");
¿Alguna idea? ¡Gracias!
Heman Robinson escribió: Todavía no. Para apoyar eso, lo haríamos ... Heman Robinson escribió:
Aún no. Para dar soporte a eso, deberíamos congelar nuestra API de JavaScript para mantener la compatibilidad con cualquier cosa que escriban nuestros clientes.
Es una buena pregunta, y algo en lo que pensamos para el futuro. En este momento, es mejor pulir y refinar nuestra API, hacerla lo mejor posible, antes de congelarla y publicarla.
greg k escribió: Estoy incrustando el HTML interactivo en el marco ... Greg K escribió:
Estoy incrustando el HTML interactivo en marcos en una página de resumen. ¿Es posible usar el javascript generado por JMP para manipular los gráficos (por ejemplo, para la selección de series)? ¿Existe un documento de referencia para estas funciones?
Heman Robinson escribió: Parthsarathy, Ambos tipos de HTML r ... Heman Robinson escribió:
Parthsarathy,
Ambos tipos de informes HTML se pueden crear al enviar comandos JSL a JMP.
En teoría, es posible hacerlo desde Java, pero no lo he visto hacer. En Windows, hay algunos enlaces disponibles a través de COM y el método RunCommand en el objeto Aplicación. Pero no soy un programador de Windows, así que esto está fuera de mi experiencia.
Tal vez alguien más haya hecho esto. Puede intentar enviar esta pregunta a la comunidad de usuarios de JMP, donde podría llegar a un público más amplio:
https://community.jmp.com/
Gracias,
El hombre.
Heman Robinson escribió: Greg, lo haremos eventualmente. R ... Heman Robinson escribió:
Greg, haremos esto eventualmente. En este momento solo tenemos muchas otras cosas por delante en la tubería. ¡Gracias!
parthasarathy escribió: ¿Cómo crearíamos HTML interactivo ... parthasarathy escribió:
¿Cómo podríamos crear informes HTML interactivo o HTML estático usando Java? ¿Puede por favor ayudar a compartir alguna herramienta externa o complementos necesarios para crear tales cosas?
Greg K escribió: sería conveniente si entrie leyenda fila ... Greg K escribió:
Sería conveniente si las entradas de leyenda de fila pudieran usarse para seleccionar / resaltar datos.
Sait COPUROGLU escribió: Querido Heman, quisiera agradecer ... Sait COPUROGLU escribió:
Querido Heman,
Me gustaría agradecer a todo el equipo de codificación html5 que trabajó arduamente y sigue trabajando arduamente para mejorar las capacidades de generación de informes html interactivos de JMP.
Si no fuera tan creativo, no podría preparar un informe de este tipo, de lo contrario sería imposible compartir tanta información en una pantalla.
Si soy aceptado como uno de los mejores Resort Hotel CRM Manager en habilidades de presentación de informes, es porque uso el poder de usted y su equipo.
GRACIAS !!!
Sait COPUROGLU escribió: Como Gerente de CRM de un Hotel Resort, yo ... Sait COPUROGLU escribió:
Como Gerente de CRM de un Hotel Resort, siempre quise compartir todos los comentarios y detalles publicados por los invitados en Internet en un solo gráfico y ese es el poder de HTML interactivo de JMP. Tenía algo que faltaba pero gracias a Heman todo arreglado.
Heman Robinson escribió: Me alegro de ayudar! Heman Robinson escribió:
¡Encantado de ayudar!
Michael Allen escribió: Gracias Heman, eso funciona bien. Yo dispare ... Michael Allen escribió:
Gracias Heman, eso funciona bien. Primero intenté guardar la nueva ventana, que impedía que cualquier cosa fuera interactiva. Guardar el cuadro de alineación permite la interactividad. Por extraño que parezca, el guión acortado que le envié también permitirá que el cuadro de panel sea interactivo, pero en mi guión original, el cuadro de panel no es interactivo. Sólo el nivel más bajo, el cuadro de alineación, guarda con interactividad. Buscaré para ver qué hay de diferente entre mi secuencia de comandos abreviada (en este blog) y la secuencia de comandos original. Muchas gracias por la ayuda. La interactividad de la página web es una gran ayuda y un gran avance para manipular grandes cantidades de datos. Desde el punto de vista de la visualización, solo me ha ahorrado mucho tiempo intentando crear manualmente lo que JMP está haciendo ahora.
Heman Robinson escribió: Michael, agregué estas dos líneas en ... Heman Robinson escribió:
Michael, agregué estas dos líneas al final de tu guión:
lub << Guardar HTML interactivo ("Bivariate.html");
Abrir ("Bivariate.html");
¿Esto funciona para tí?
El hombre.
Michael Allen escribió: Hola Herman, estoy usando JMP 11.1.1. Th ... Michael Allen escribió:
Hola Herman, estoy usando JMP 11.1.1. Esta es la versión actualmente con licencia para nosotros (aunque muchos todavía están usando 9). ¿Puedes mostrar qué objeto has establecido como informe? ¿Configuró el obj_bivariate en un informe y luego lo guardó como HTML interactivo? Intenté eso y no obtuve el resultado interactivo, por lo que es probable que mi sintaxis no fuera correcta (¿o no aparece completamente en 11.1.1?)
Gracias por su rápida respuesta por cierto. Soy consciente de que.
Heman Robinson escribió: Esto no muestra ningún problema en JMP 12, ou ... Heman Robinson escribió:
Esto no muestra ningún problema en JMP 12, nuestra versión actual. Michael, ¿qué versión estás usando?
Gracias,
El hombre.
Michael Allen escribió: Hola Herman, espero que esta sea la corrección ... Michael Allen escribió:
Hola Herman, espero que esta sea la forma correcta de publicar esto. Aquí está el código con la tabla creada dentro de ella (código de ejemplo) que genera una nueva ventana similar a la que realmente estoy haciendo. El objetivo es tener en una página web lo que tengo en un informe. Cuando resalto puntos en un gráfico, resalta los puntos correspondientes en el segundo gráfico.
Globos claros ();
Placeholder_Report_Link = Cuadro de texto ("placeholder_raw");
nw = Nueva ventana ("My Test Window", VListBox (Placeholder_Report_Link), pb = panelbox ("Any Investigation", lub = Lineup Box (N Col (2))));
test_table = Nueva tabla ("test_raw",
Añadir filas (21),
Nueva columna ("My_R",
Numérico,
Continuo,
Formato ("Mejor", 12),
Establecer valores (
[30, 50, 80, 90, 110, 120, 130, 30, 50, 80, 90, 110, 120, 130, 30, 50,
80, 90, 110, 120, 130]
)
)
Nueva columna ("Mi_T",
Numérico,
Continuo,
Formato ("Mejor", 12),
Establecer valores (
[300, 215, 250, 225,
303, 135, 233, 111,
92, 77, 251, 10,
155, 227, 332, 276,
232, 152, 136, 85,
96]
)
)
Nueva columna ("WW",
Numérico,
Continuo,
Formato ("Mejor", 8),
Establecer valores (
[37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39,
39, 39, 39]
)
)
);
Para (i = 1, i <= 2, i ++,
Si (i == 1,
temp_col = "My_R";
,
temp_col = "My_T";
);
obj_bivariate = OutlineBox ((temp_col), dt_object = test_table << Bivariate (Y (column (i)), X (: WW)));
lub << append (HListBox (VListBox (obj_bivariate)));
);
Heman Robinson escribió: Hola Michael, trabajamos para la mayoría de los gráficos ... Heman Robinson escribió:
Hola Michael,
Trabajamos para la mayoría de los gráficos, así que esto me sorprende.
¿Puede por favor enviarme su script completo y conjunto de datos? ¿O algún subconjunto de los datos que no te importa compartir?
Investigaré y te responderé.
Gracias,
El hombre.
Michael Allen escribió: Hola, he estado probando el i ... Michael Allen escribió:
Hola, he estado probando la naturaleza interactiva de algunos resultados del informe y hasta ahora todo lo que intento dice que no es interactivo. Muy probablemente estoy haciendo algo que lo está rompiendo, por lo que su ayuda sería muy apreciada. Creo una ventana:
nw = Nueva ventana ("Mi información web", VListBox (Config. de texto, Date_Strings, Placeholder_Report_Link), pb = panelbox ("Some Title", lub = Lineup Box (N Col (2))));
Reparto 4 parámetros y adjunto un gráfico bivariado cada vez. Me gusta esto:
obj_bivariate_cats = OutlineBox (Eval (my_loop || "Cats"), dt_object_cats = dt_general_graphs << Bivariariate (...));
Cuando muestro la ventana 'nw' como HTML interactivo, puedo abrir y cerrar los cuadros de esquema, pero no puedo resaltar o interactuar con los datos en absoluto. El desplazamiento hacia arriba para cada gráfico simplemente dice que aún no es interactivo. ¿Sería esto porque estoy creando objetos dentro de objetos?
Rgrds Michael
Heman Robinson escribió: Dan, hemos estado trabajando para mejorar ... Heman Robinson escribió:
Dan,
Hemos estado trabajando para mejorar nuestra información sobre herramientas en JMP 12. Te enviaré un ejemplo.
Por favor déjame saber lo que piensa. ¡Gracias!
El hombre.
Dan S. escribió: Gracias. Encuentro HTML interactivo para ser un uso ... Dan S. escribió:
Gracias. Considero que el HTML interactivo es una forma útil de compartir nuestras tendencias de datos rápidamente con mi tiempo.
Un problema que observo es que las etiquetas de puntos parpadean al pasar el mouse en lugar de aparecer. Además, me gustaría votar para finalizar el desarrollo en gráficos iHTML para gráficos de variabilidad.
Heman Robinson escribió: Gracias por sus comentarios. En gener ... Heman Robinson escribió:
Gracias por sus comentarios. En general, las etiquetas de columna funcionan, pero es posible que haya encontrado un caso especial que es nuevo para nosotros.
Necesitamos más información para entender lo que está pasando. Te contactaré por correo electrónico.
Sait COPUROGLU escribió: Gracias. Lamentablemente no puedo decir ... Sait COPUROGLU escribió:
Gracias.
Lamentablemente no puedo decir que JMP HTML interactivo sea confiable. No puedes confiar en tus informes al respecto. Por ejemplo, el ajuste Y por X, rotulo las columnas y me gustaría compartir el contenido de esas columnas por los gerentes mientras se desplazan sobre el gráfico pueden leer las etiquetas de las filas de cada fila, lo que ayudaría mucho a mi trabajo a compartir los resultados de la encuesta, pero no funciona
¿Es usted consciente del problema? ¿Alguna actualización próximamente?
Heman Robinson escribió: Los datos están incrustados. No te verás ... Heman Robinson escribió:
Los datos están incrustados. No verá los datos, a menos que elija "Ver código fuente" en la página web. Por supuesto, cualquiera puede hacer eso, por lo que JMP ofrece la opción. Puede exportar HTML interactivo, con datos, o HTML estático, sin.
Erik escribió: Probé el guión de arriba. Se guardó el html f ... Erik escribió:
Probé el guión de arriba. Guardó el archivo html, pero no ninguno de los datos. ¿Hay alguna forma de forzarlo a guardar los datos para admitir el html?
Marcus escribió: Estoy de acuerdo con Adam en que esta es una gran hazaña ... Marcus escribió:
Estoy de acuerdo con Adam en que esta es una gran característica. Una de las primeras cosas que intenté después de actualizar a JMP 11 fue guardar un informe de graphbuilder (con el filtro de datos local habilitado) como html interactivo. Parece que aún no está soportado, pero eso sería extremadamente bueno y además de mi lista de deseos. Imagine poder explorar de forma interactiva datos complejos en línea con la interfaz intuitiva y el poder de graphbuilder.
En comparación con las limitaciones y la complejidad de Google viz api (que actualmente estoy tratando de utilizar), el html interactivo de Graph Builder sería una bendición para los usuarios con un fondo de programación limitado.
Heman Robinson escribió: Gracias, Adam. Estamos trabajando en el ... Heman Robinson escribió:
Gracias, Adam. Estamos trabajando en el Profiler mientras hablamos 
Adam escribió: Creo que el HTML interactivo es una gran hazaña ... Adán escribió:
Creo que el HTML interactivo es una gran característica que facilita compartir los resultados del análisis a una comunidad más amplia. Una característica del informe que me gustaría que fuera interactiva en el futuro sería el Analizador. En mi organización sería muy útil enviar un archivo HTML interactivo a los gerentes, donde podrían ver los efectos de cambiar diferentes variables.