Informazioni contestuali sul generatore di graficiCiao, l'ho già chiesto ma, nonostante la risposta che mi è sembrata utile all'inizio, non sono riuscito a fare quello che volevo dopo molte prove e la lettura dell'aiuto.
Forse la mia descrizione non era abbastanza chiara e sicuramente sono un principiante nello scripting in JMP.
Ecco un esempio di generatore di grafici su cui vorrei avere un piccolo popup (informazioni di aiuto) quando clicco su 1 barra del grafico. Le informazioni fornite sono correlate a un valore di colonna per la riga selezionata (ad es. Colonna
. Potrebbe anche essere interessante ottenere le informazioni popup solo quando il mouse si posiziona sopra una barra (senza selezionare la barra).
Grazie in anticipo per avermi fornito alcune linee di codice per questo esempio.
Nuova tabella ("Senza titolo 15",
Aggiungi righe (8),
Nuova colonna ("P",
Numerico,
"Nominale",
Formato ("Migliore", 12),
Imposta valori ([1, 2, 3, 4, 5, 6, 7, 8])
),
Nuova colonna ("A col",
Personaggio,
"Nominale",
Imposta valori (
{"1234", "123", "12314", "1232", "123123", "13131", "131313", "131323"}
)
),
Nuova colonna ("B col",
Personaggio,
"Nominale",
Imposta valori (
{"CAT1", "CAT2", "CAT3", "CAT1", "CAT1", "CAT3", "CAT2", "CAT3"}
)
)
);
Graph Builder (
Dimensioni (534, 448),
Mostra Pannello di controllo (0),
Variabili (X (: P), Y (: B col)),
Elementi (Istogramma (X, Y, Legenda (8))),
SendToReport (Dispatch ({}, "400", LegendBox, {Set Title ("")}))
);
Oggetto: informazioni contestuali sul generatore di graficiLa ringrazio per la risposta.
Funziona bene con il grafico a barre, ma ho davvero bisogno della visualizzazione dell'istogramma. È importante vedere su diverse linee le informazioni "CAT" (vedi il mio script). Esistono altri modi con lo scripting per sovrapporre la casella di testo sul grafico quando il mouse si trova su una barra (o facendo clic su di esso)?
Oggetto: informazioni contestuali sul generatore di graficiL'elemento Istogramma sembra non supportare le etichette automatiche (che appaiono quando si posiziona il puntatore sopra la barra). Prova un grafico a barre, se questo funziona per te.
Utilizza la colonna Proprietà etichetta per le colonne con le tue etichette.
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("")}))
);