Llevar a la web la misma interactividad a la que están acostumbrados los clientes en JMP , los datos deben exportarse junto con el código para crear gráficos enriquecidos en HTML interactivo. Advertimos a los clientes que compartir informes HTML interactivos pone sus datos en la web, pero a medida que se agregan más y más funciones de JMP a la salida, es posible que no se dé cuenta de que el tamaño de estos archivos también ha seguido creciendo. Solo una parte de la salida son los datos, con contenido adicional necesario para presentar las tablas, el texto y las imágenes que ve en la pantalla.
En JMP 13, con la adición de Graph Builder y ahora con filtros de datos en JMP 14 , se incrustan porciones cada vez más grandes de la tabla de datos en la salida HTML. Para administrar el tamaño del archivo, presentamos un par de funciones nuevas en JMP 14.1: compresión y la capacidad de guardar sin datos.
Comprimir los datos
Primero, la compresión se aplica solo a los datos de los informes. Los resultados varían según el tipo y el contenido de los datos; los datos de cadenas repetitivas comprimen mejor, y los datos numéricos aleatorios comprimen lo peor. Los conjuntos de datos de referencia han demostrado que para algunas plataformas, se produce poca o ninguna reducción en el tamaño de salida, pero plataformas como Graph Builder pueden ver una reducción de hasta el 68 % en el tamaño de los archivos HTML. Hemos hecho una excepción para conjuntos de datos muy pequeños (menos de 50 filas) donde el tamaño del archivo ya es pequeño. Esto sucede automáticamente sin necesidad de que establezca una preferencia.
No publicar los datos
La segunda función puede ser útil si desea evitar que se exporten datos, pero aún desea capturar algunos resultados en un formato compatible con la web. En JMP 14 , puede publicar varios informes HTML interactivos con el Publicar opción de menú en Archivo. Nuevo en 14.1 es una opción para no publicar los datos, al desmarcar la Publicar datos casilla de verificación en el cuadro de diálogo Seleccionar informes:
Figure 1: By unchecking the Publish Data checkbox, no data will be exported, just static images.Figure 1: By unchecking the Publish Data checkbox, no data will be exported, just static images.Figure 1: By unchecking the Publish Data checkbox, no data will be exported, just static images.Figure 1: By unchecking the Publish Data checkbox, no data will be exported, just static images.Figura 1: Al desmarcar la casilla de verificación Publicar datos, no se exportarán datos, solo imágenes estáticas.
Esto dará como resultado un informe con el estilo de las páginas HTML interactivas: secciones contraíbles, tablas con etiquetas flotantes, etc., pero todos los gráficos serán imágenes estáticas. Esto puede ser útil para un conjunto de datos muy grande en el que desea mostrar algunos gráficos, pero no desea generar miles de filas en formato de texto. Tenga en cuenta que si hay demasiadas imágenes estáticas o si sus dimensiones son demasiado grandes, podría terminar con un archivo grande de todos modos. Esto funciona mejor para un par de gráficos pequeños en un conjunto de datos muy grande.
Algunos consejos más
Otra pregunta que nos hacen a menudo es: "¿Cómo puedo hacer que mi salida HTML interactiva sea más pequeña?" Así que me gustaría compartir algunos consejos y estrategias para generar gráficos interactivos y minimizar su tamaño. Simplemente evite exportar cualquier dato que no necesite.
- Columnas etiquetadas – Etiquetar una columna en JMP es excelente porque hará que la columna aparezca en la información sobre herramientas proporcionada por HTML interactivo, lo que le permitirá explorar información adicional sobre una observación sin acceder a la tabla de datos completa. Sin embargo, significa que se está exportando una columna adicional que no sería necesaria si no se le asigna una función visual en el gráfico.Si no le importa verlo en la información sobre herramientas, elimínelo haciendo clic con el botón derecho en el nombre de la columna en la tabla de datos JMP y seleccione "Etiquetar/Desetiquetar" para ahorrar espacio.
Figure 2 : Height and weight columns are needed in the data section since they are Y and X respectively, but name is labelled only to make it appear in the tooltip. Unlabel it if knowing the name associated with each point is not important to your audience.Figure 2 : Height and weight columns are needed in the data section since they are Y and X respectively, but name is labelled only to make it appear in the tooltip. Unlabel it if knowing the name associated with each point is not important to your audience.Figure 2 : Height and weight columns are needed in the data section since they are Y and X respectively, but name is labelled only to make it appear in the tooltip. Unlabel it if knowing the name associated with each point is not important to your audience.Figure 2 : Height and weight columns are needed in the data section since they are Y and X respectively, but name is labelled only to make it appear in the tooltip. Unlabel it if knowing the name associated with each point is not important to your audience.Figura 2: Las columnas de altura y peso son necesarias en la sección de datos ya que son Y y X respectivamente, pero el nombre está etiquetado solo para que aparezca en la información sobre herramientas. Quite la etiqueta si saber el nombre asociado con cada punto no es importante para su audiencia.
- Imágenes – Las columnas de imágenes pueden parecer impresionantes en la información sobre herramientas, especialmente si proporcionan valor, pero si se trata de un gráfico que no admite información sobre herramientas de imágenes, omita estas columnas. A partir de JMP 14.1, solo los marcadores, las líneas, los mapas de calor, los mapas y los diagramas de burbujas admiten la visualización de imágenes en la información sobre herramientas. mientras desmarcas Publicar datos puede evitar que exporte sus datos, todos los gráficos se convertirán en imágenes estáticas, y demasiadas imágenes en su salida HTML interactiva también pueden hacer que el archivo sea grande. Además, si una característica no compatible aparece como una imagen, piense si realmente aporta valor al espectador o si hay una manera de desactivar esa parte del informe a través del menú del triángulo rojo o en su secuencia de comandos JSL antes de exportar.
Figure 3: Markers are one of only a few visual elements that will display images in their tooltips. Do not include or label image columns if you don't want to display them or the graph type doesn't support them.Figure 3: Markers are one of only a few visual elements that will display images in their tooltips. Do not include or label image columns if you don't want to display them or the graph type doesn't support them.Figure 3: Markers are one of only a few visual elements that will display images in their tooltips. Do not include or label image columns if you don't want to display them or the graph type doesn't support them.Figure 3: Markers are one of only a few visual elements that will display images in their tooltips. Do not include or label image columns if you don't want to display them or the graph type doesn't support them.Figura 3: Los marcadores son uno de los pocos elementos visuales que mostrarán imágenes en la información sobre herramientas. No incluya ni etiquete columnas de imágenes si no desea mostrarlas o si el tipo de gráfico no las admite.
- Subconjuntos de datos – Hay varias formas de dividir sus datos en JMP para ver solo una parte a la vez. Sin embargo, si desea poder filtrar los datos, se debe exportar todo el conjunto de datos. Por ejemplo, si tiene un conjunto de datos con 10 000 filas y crea un gráfico con una cláusula where que muestra 100 filas, aún exportará las 10 000 filas. Si realmente solo está interesado en esas 100 filas sin intención de que los lectores del informe filtren o vean el resto del conjunto de datos, sería mejor crear un subconjunto de sus datos con "Enlace a la tabla de datos original" deshabilitado antes de crear el gráfico.
Escuchamos sus inquietudes y dimos un paso para reducir el tamaño de nuestra salida HTML interactiva. La compensación en interactividad y nueva funcionalidad vale la pena. Explore las muchas plataformas admitidas en nuestro Página de ejemplos HTML interactivos .