Información de contexto en el generador de gráficos.Hola, ya lo pedí, pero a pesar de la respuesta que me pareció útil al principio, no logré hacer lo que quería después de muchas pruebas y la lectura de la ayuda.
Quizás mi descripción no fue lo suficientemente clara y seguramente soy un principiante en scripting en JMP.
Aquí hay un ejemplo de generador de gráficos en el que me gustaría tener una pequeña ventana emergente (información de ayuda) cuando hago clic en 1 barra del gráfico. La información proporcionada está relacionada con un valor de columna para la fila seleccionada (por ejemplo, la columna
. También podría ser interesante obtener la información emergente justo cuando el mouse se encuentra en la parte superior de una barra (sin seleccionar la barra).
Gracias de antemano por proporcionarme algunas líneas de código para este ejemplo.
Nueva tabla ("Sin título 15",
Añadir filas (8),
Nueva Columna ("P",
Numérico,
"Nominal",
Formato ("Mejor", 12),
Valores de ajuste ([1, 2, 3, 4, 5, 6, 7, 8])
)
Nueva columna ("A col",
Personaje,
"Nominal",
Establecer valores (
{"1234", "123", "12314", "1232", "123123", "13131", "131313", "131323"}
)
)
Nueva columna ("Col B",
Personaje,
"Nominal",
Establecer valores (
{"CAT1", "CAT2", "CAT3", "CAT1", "CAT1", "CAT3", "CAT2", "CAT3"}
)
)
);
Generador de gráficos (
Tamaño (534, 448),
Mostrar panel de control (0),
Variables (X (: P), Y (: B col)),
Elementos (Histograma (X, Y, Leyenda (8)),
SendToReport (Despacho ({}, "400", LegendBox, {Establecer título ("")}))
);
Re: Información de contexto en el generador de gráficos.Gracias por su respuesta.
Funciona bien con la gráfica de barras, pero realmente necesito la vista de histograma. Es importante ver en diferentes líneas la información "CAT" (ver mi script). ¿Hay otras formas de hacer scripts para superponer el cuadro de texto en el gráfico cuando el mouse está sobre una barra (o al hacer clic en él)?
Re: Información de contexto en el generador de gráficos.El elemento Histograma parece no ser compatible con las etiquetas automáticas (que aparecen al desplazar el puntero sobre la barra). Prueba un gráfico de barras, si eso te funciona.
Use la propiedad Etiqueta de la columna para la (s) columna (s) con sus etiquetas.
New Table("Untitled 15",
Add Rows(8),
New Column("P", Numeric, "Nominal", Format("Best", 12), Set Values([1, 2, 3, 4, 5, 6, 7, 8])),
New Column("A col",
Character,
"Nominal",
Set Values({"1234", "123", "12314", "1232", "123123", "13131", "131313", "131323"})
),
New Column("B col",
Character,
"Nominal",
Set Values({"CAT1", "CAT2", "CAT3", "CAT1", "CAT1", "CAT3", "CAT2", "CAT3"}),
Label
)
);
Graph Builder(
Size(534, 448),
Show Control Panel(0),
Variables(X(:P), Y(:B col)),
Elements(Bar(X, Y, Legend(8))),
SendToReport(Dispatch({}, "400", LegendBox, {Set Title("")}))
);