(Originalmente distribuido como parte del JMP Discovery Américas 2019 laboratorio beta)
Introducción
A partir de JMP 15, Extensiones de etiquetas flotantes permita a los usuarios personalizar y aumentar la información que se muestra en las etiquetas flotantes. Los usuarios pueden agregar párrafos de texto enriquecido basados en marcas y basados en datos para describir los datos subyacentes a los consumidores de visualización; agregar, eliminar, reformatear y diseñar las entradas individuales de la etiqueta flotante; e incrustar visualizaciones que no solo brindan información adicional sobre los datos subyacentes, sino que también se pueden iniciar en sus propias ventanas para avanzar aún más en la exploración de datos.
En este ejercicio intentaremos Extensiones de etiquetas flotantes y vea cómo pueden mejorar su flujo de trabajo exploratorio.
Consejo: Cada tarea se implementa como un script de tabla, con una versión "(Final)" correspondiente que ilustra el resultado deseado del ejercicio. Si cierra una ventana por error, puede usar estos scripts para volver a crearla.
Tarea 1 (Personalización de texto enriquecido mediante Textlets)
- Abra la tabla CrimeData_Tucson2019.jmp ubicada en el Extensiones de etiquetas flotantes Carpeta en el escritorio
- Ejecute el script de la tabla Paso 1. Lanzará un mapa de los EE. UU. con estados coloreados por índice de criminalidad.
- Pase el puntero del mouse sobre el mapa y observe cómo las etiquetas flotantes incluyen tanto una descripción del estado asociado como una imagen representativa.

Figura 1 Etiqueta flotante con descripción y miniatura.
- La descripción puede ser un poco larga y difícil de leer. Usemos el nuevo Texto extensión para mejorar eso. Haga clic con el botón derecho en el fondo del gráfico para abrir el Editor de etiquetas flotantes, ubicado debajo del Etiqueta flotante Entrada de menú RMB.

Figura 2 Entrada de menú del editor de etiquetas flotantes
- En el panel lateral izquierdo, seleccione Textlet. Inspeccione los paneles para ver cómo se define el contenido (variables JSL) y luego cómo se formatea (marcado HTML) para su visualización.
Consejo : Si coloca una etiqueta flotante en el mapa, puede ver los resultados de sus cambios tan pronto como haga clic en el botón Aplicar en el Editor de etiquetas flotantes.
- Reduzca la longitud del contenido usando JSL para truncarlo al tamaño de un Tweet, por ejemplo:
local:text = Substr( ::wr << getDescription( local:_state ), 1, 140 ) || "..."
- Cambie el marcado para que el texto sea más fácil de leer. Por ejemplo, seleccione una fuente diferente, aumente el tamaño de la fuente y use un color de fondo más claro:
<BACKGROUND color="white"><FONT family="Arial" size="12">{local:text}</FONT></BACKGROUND>
- Juega con la generación de contenido y el marcado para probar diferentes configuraciones para el bloque de descripción. Intente poner el texto en negrita, use diferentes colores de texto o agregue su propio texto.
Tarea 2 (Aumento de contenido usando Gridlets)
- Regrese a la tabla de datos (CrimeData_Tucson2019.jmp) y ejecute el script de la tabla Paso 2 .Iniciará una visualización de series de tiempo que muestra el número promedio de cuatro categorías de delitos (asesinato, robo, allanamiento de morada y hurto) a lo largo del tiempo.

Figura 3 Serie temporal del crimen
- La etiqueta flotante incluye el número promedio de ocurrencias del tipo de delito subyacente en un año determinado. usemos el rejilla extensión para incluir valores para todos los demás años y mejorar la visualización.
- Una vez más, abra el Editor de etiquetas flotantes; esta vez seleccione la opción Gridlet en el panel lateral izquierdo.
- Utilice el panel Eliminar para eliminar la primera y la tercera entrada. En el cuadro Criterios de coincidencia, seleccione Índice en el selector Tipo y especifique el índice de entrada deseado como el valor de entrada Destino.
Consejo : Haga clic en Agregar para registrar cada selección, antes de hacer clic en Aplicar o Aceptar para guardarla.
- Utilice el panel Estilo para aumentar el tamaño de fuente del valor Año.
- Use el panel Agregar para agregar una entrada para cada tipo de delito. Utilice Destino para especificar el nombre de entrada y la siguiente expresión JSL para Valor, cambiando el primer argumento para que coincida con el tipo de delito:
::mr << getMetric( "Murder", Namespace( "Local" ) )
- Una vez que haya terminado, la etiqueta flotante debería tener este aspecto:

Figura 4 Etiqueta flotante con cambios en Gridlet
Tarea 3 (Gráficos incrustados y desglose mediante Graphlets)
- Vuelva a la visualización del mapa y desplace el cursor sobre un estado. Observe cómo la etiqueta flotante muestra una imagen estática. usemos el graflet extensión para mostrar una visualización de datos informativos.
- Puede insertar una visualización configurada dinámicamente ( Preestablecido ) usando una de las opciones debajo del gráfico Etiqueta flotante Menú RMB. Por ejemplo, pruebe la opción Mapa de calor. Debería ver una etiqueta flotante como esta:

Figura 5 Etiqueta flotante con gráfico de mapa de calor
- Compara los mapas de calor de Dakota del Norte y Florida. ¿Qué puede decir sobre el crecimiento de la población de estos estados?
Consejo : Puede abrir un gráfico incrustado en su propia ventana haciendo clic en él.
- También puede utilizar sus propias visualizaciones como plantillas de graflet. Cambie a la ventana de serie temporal y, en el menú Little Red Triangle (LRT), seleccione Guardar secuencia de comandos > Al portapapeles

Figura 6 Guardar en el portapapeles para pegar como graflet
- Ahora vuelve al mapa y debajo del gráfico Etiqueta flotante Selección de menú RMB Pegar graflet .
- Verifique que la etiqueta flotante del mapa ahora muestre la serie de tiempo del crimen para el estado asociado. ¿Puedes comparar la serie de tiempo del crimen para Dakota del Norte y Florida?