Configurazione degli assi per gli istogrammi nelle etichette al passaggio del mouse (Generatore di grafici)Sto cercando di impostare le etichette al passaggio del mouse in un generatore di grafici. Ho intenzione di configurare grafici come gli istogrammi all'interno di queste etichette al passaggio del mouse. Tuttavia, non sono sicuro di come configurare le impostazioni verticali (asse Y) e orizzontali (asse X) per i grafici visualizzati. Vi sarei grato se poteste fornirmi metodi o suggerimenti.
Esplorazione e visualizzazione dei datiRe: Configurazione degli assi per gli istogrammi nelle etichette al passaggio del mouse (Generatore di grafici)Normalmente, si modifica l'asse e si utilizza il grafico modificato come etichetta di passaggio del mouse. È anche possibile apportare alcune modifiche utilizzando la proprietà della colonna Asse. Infine, è possibile modificare l'etichetta di passaggio del mouse : Utilizzo di JMP > Report JMP > Personalizza etichette di passaggio del mouse in JMP Grafici e Guida allo scripting > Scripting di grafici > Etichette di passaggio del mouse.
Re: Configurazione degli assi per gli istogrammi nelle etichette al passaggio del mouse (Generatore di grafici)Per creare graphlet "personalizzati", di solito inizio creando il graphlet con etichetta al passaggio del mouse desiderato in Graph Builder. Apporto qui tutte le modifiche al formato degli assi. Quindi clicco su Triangolo rosso -> Salva script -> Negli appunti.
Ora, fai clic con il pulsante destro del mouse sul grafico principale e seleziona Etichetta al passaggio del mouse -> Incolla Graphlet. Quando eseguo questa operazione, tutta la formattazione degli assi viene copiata correttamente. Hai provato?
Se hai dimestichezza con gli script JSL, puoi sempre modificare direttamente il tuo graphlet con clic destro -> etichetta al passaggio del mouse -> editor etichetta al passaggio del mouse.
Re: Configurazione degli assi per gli istogrammi nelle etichette al passaggio del mouse (Generatore di grafici)Capisco che devo scrivere il JSL per il grafico creato nella scheda immagine del graphlet, ma non sono sicuro di come farlo. Come dovrei modificare il seguente JSL in modo che il grafico venga creato con il Filtro Dati Locali che seleziona gli elementi in base alle informazioni del punto su cui si passa il mouse?
Graph Builder(
Size( 1345, 944 ),
Page Gap Size( 2 ),
Variables( Y( local:_avg[1] ) ),
Elements( Histogram( Y, Legend( 5 ) ) ),
Local Data Filter(
Width( 176 ),
Conditional,
Add Filter(
columns( :pppppp, :mmmmmm ),
Display( :pppppp, N Items( 15 ), Find( Set Text( "" ) ) ),
Display( :mmmmmm, N Items( 15 ), Find( Set Text( "" ) ) )
)
)
)
Re: Configurazione degli assi per gli istogrammi nelle etichette al passaggio del mouse (Generatore di grafici)Il filtro verrà controllato automaticamente dal framework dell'etichetta hover.
Qualsiasi selezione preesistente verrà sostituita dalla "selezione delle rispettive righe".
Re: Configurazione degli assi per gli istogrammi nelle etichette al passaggio del mouse (Generatore di grafici)Come fare in modo che il graphlet mostri solo i dati relativi al punto dati su cui si passa il mouse: questo avviene automaticamente. Ad esempio, se passo il mouse su un punto in (X=5, Y=7), il mio graphlet con etichetta al passaggio del mouse mostrerà solo i dati in corrispondenza di X=5 e Y=7. Questo avviene creando automaticamente un filtro dati locale. Non ho bisogno di includere alcun filtro dati nello script del mio graphlet affinché ciò accada. (Per verificarlo, cliccate sul graphlet e osservate la finestra del Generatore di Grafici che si apre.)
Nota interessante: questo filtro dati locale creato automaticamente sembra prevalere su qualsiasi filtro dati locale presente nello script del graphlet...
Nel caso in cui ti stessi chiedendo se è possibile creare un'etichetta di passaggio del mouse che contenga un grafico interattivo e un filtro dati locale, all'interno dell'etichetta di passaggio del mouse? Non conosco alcun modo per farlo. Per quanto ne so, il "graphlet" è sempre un'immagine statica, non un grafico interattivo.
Spero che questo aiuti a rispondere alla tua domanda!