Ciao,
Ho un database, ho creato uno script per creare un grafico: A in Y e mesi in X
Vorrei aggiungere nell'etichetta al passaggio del mouse un grafico a torta riferito a un'altra colonna e che cambia anche a seconda del mese (senza creare una colonna con le immagini del grafico a torta)

Grazie per l'aiuto !
Per 16, puoi utilizzare i nuovi controlli delle dimensioni delle miniature dell'editor di etichette al passaggio del mouse, come discusso in precedenza filo :

Per 15.2, supponendo che tu abbia usato Paste Graphlet per definire il graphlet, puoi apportare una piccola modifica al JSL e usare il Contesto ambiente etichetta al passaggio del mouse Variabile locale "_mode" per decidere la dimensione appropriata per il grafico.
Set Graphlet(
Picture(
local:sz = if (local:_mode == "Picture",
100, 500
);
Graph Builder(
Size( local:sz, local:sz ),
Vedi allegato per uno script completo.
@Emma1 a proposito, abbiamo coperto i preset e incollato il graphlet nella nostra presentazione Discovery, assicurati di dare un'occhiata:
Dai dettagli su richiesta ai flussi di lavoro vaganti: Conoscere le estensioni delle etichette al passaggio del mouse JMP® (2020-US-45MP-607)
Ciao di nuovo, @Emma1 ,
Sembra un caso d'uso perfetto per i graphlet e in particolare per il preset del grafico a torta. In questo esempio userò la tabella di dati di esempio "Famiglia di classi grandi" e "Età" come se fosse la categoria "Mese" nel tuo scenario.
Prova a fare clic sullo sfondo del tuo grafico con il tasto destro del mouse (RMB) e vai all'opzione preimpostata nel menu "Hover Label", in questo modo:

Per impostazione predefinita, il grafico a torta creato da questo predefinito:
* essere filtrato da entrambi i valori X e Y (poiché la linea di base è un grafico a dispersione, l'indicatore è definito da entrambe le colonne);
* utilizza la successiva colonna categoriale non ancora utilizzata nella tabella per il ruolo X del grafico a torta;
* riutilizza la colonna assegnata al grafico di base per il ruolo Y nel grafico a torta.
Probabilmente non vuoi che il grafico a torta sia filtrato dal valore Y del grafico a dispersione, poiché ciò ti darebbe i valori per un singolo punto (sarebbe OK se questo fosse un grafico a barre, che è filtrato solo dal valore X per impostazione predefinita). Puoi controllare quali colonne vengono utilizzate per filtrare il graphlet tramite l'editor di etichette al passaggio del mouse, nella parte inferiore del menu di cui abbiamo appena parlato. Vai alla scheda "filtri" nell'editor e seleziona le colonne che vuoi saltare:

Ora abbiamo un grafico a torta dall'aspetto interessante nella nostra etichetta al passaggio del mouse:

Se vuoi modificare anche l'assegnazione X del grafico a torta, puoi tornare alla tabella dei dati e impostare la proprietà della colonna "Next in Hierarchy" della colonna X corrente (Mese) per indicare qual è la colonna che si desidera utilizzare. Questo funzionerà anche per i grafici futuri.

Se desideri modificare sia le assegnazioni X che Y del grafico a torta dell'etichetta al passaggio del mouse, la soluzione migliore è creare il grafico a torta che desideri in una finestra di Generatore di grafici separata e salvarne la definizione negli appunti utilizzando "Salva script" > " Negli Appunti" Opzione di menu Triangolo rosso:

Ora torna al grafico a dispersione e imposta questo nuovo grafico come un graphlet utilizzando l'opzione "Incolla Graphlet" nel menu dell'etichetta al passaggio del mouse RMB:

E ora l'etichetta al passaggio del mouse utilizzerà il tuo grafico a torta personalizzato come modello:

Spero che questo aiuti!
Saluti,
Nascif