File html interattivo per figura con filtri dati localiSto cercando di creare un file html interattivo di una figura che un utente può modificare modificando i filtri dei dati locali, ma quando lo salvo come file interattivo ricevo un messaggio che dice "Questa funzionalità non è interattiva". e quindi la mia figura è statica. Ho trovato una domanda simile su questo sito che indicava che se disabilitavo la funzione "Includi" del filtro (ovvero, facendo clic sul triangolo rosso e selezionando Mostra modalità e quindi deselezionando Includi) le cose funzionerebbero. Tuttavia, quando lo faccio, posso fare clic sui filtri ma in realtà non "filtrano i dati", quindi continua a non funzionare. Sto facendo qualcosa di sbagliato o non è possibile creare file html interattivi con filtri di dati locali che possano essere utilizzati per modificare un grafico? Grazie.
ps Sto usando JMP 17.2
Condivisione e comunicazione dei risultatifinestreRi: File html interattivo per figura con filtri dati localiPenso che il filtro dati locale sia in grado di mostrare e nascondere i valori (non sono sicuro che sia vero in ogni caso) ma ad esempio non modificherà l'asse
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
nw = new window("myreport", gb = dt << Graph Builder(
Show Control Panel(0),
Variables(X(:weight), Y(:height), Overlay(:sex)),
Elements(Points(X, Y, Legend(9))),
Local Data Filter(
Show Modes(1),
Mode(Include(0)),
Add Filter(columns(:age), Display(:age, N Items(6)))
)
));
nw << Save Interactive HTML("$TEMP/filter.html");
wait(0);
nw << close window;
Close(dt, no save);
Web("$TEMP/filter.html");

@John_Powell_JMP
Ri: File html interattivo per figura con filtri dati localiGrazie @AgAnalytics per aver posto questa domanda e grazie @jthi per aver risposto e portato alla mia attenzione.
I punti nel Costruttore di grafici e nella piattaforma Bivariata rispondono infatti alla modalità Mostra del filtro dati locale in JMP e all'HTML interattivo esportato da JMP.
Alcuni grafici, come quelli di distribuzione (istogramma) e a mosaico, non rispondono alla modalità Mostra del filtro dati locale in JMP, quindi non risponderanno al filtro dati locale nemmeno con la sola modalità Mostra abilitata in HTML interattivo.
Nota: l'HTML interattivo viene utilizzato anche su JMP Live e JMP Public dove è supportata la modalità Includi del filtro dati locale poiché l'HTML interattivo è in grado di utilizzare un server JMP per eseguire i calcoli necessari per ricostruire il grafico con le righe escluse.
@AgAnalytics , che tipo di grafico stai cercando di filtrare?
Grazie,
~Giovanni
Ri: File html interattivo per figura con filtri dati localiJohn,
Sto cercando di filtrare un grafico X,Y (più fluido o medio di punti) e credo che il mio codice sia più o meno la stessa cosa condivisa da @jthi ma continua a non funzionare. È possibile che un file sia troppo grande o che ci siano troppi filtri? Immagino che il numero di filtri non sia un problema (ne ho 6), ma forse la dimensione del file è troppo grande (~730.000 righe e 49 colonne)? Grazie.
Ri: File html interattivo per figura con filtri dati localiGrazie per la rapida risposta @AgAnalytics .
Sono felice che tu abbia condiviso in precedenza che stai utilizzando JMP 17.2 e abbia menzionato che stai tentando di utilizzare più filtri di dati locali. La capacità dell'HTML interattivo di gestire più di un filtro dati locale è stata appena introdotta in JMP 18.
Con JMP 17.2, potresti vedere attivo il primo filtro dati locale, ma non gli altri. Tuttavia, se il filtro viene applicato a un grafico più fluido, quest'ultimo non verrà ricalcolato quando i dati vengono nascosti solo dal filtro dati locale in JMP 17.2 o JMP 18 o HTML interattivo. Non è proprio ciò per cui Mostra/Nascondi dati e gli Smoother sono progettati per farlo. I calcoli più fluidi si basano su tutti i dati inclusi, indipendentemente dal fatto che tali righe siano nascoste o meno.
Gli indicatori di riepilogo come le medie di più righe di dati verranno nascosti solo dal filtro dati locale con solo la modalità Mostra abilitata, quando tutte le righe rappresentate da un indicatore di riepilogo sono nascoste. A seconda di come è impostato il filtro e dei tuoi dati, potresti non vedere nascosti gli indicatori di riepilogo quando cambi il filtro. Vedresti questo comportamento sia in JMP che in HTML interattivo.
Se non riesci a eseguire l'aggiornamento a JMP 18, ti suggerisco di suddividere il report in modo che ogni report abbia un solo filtro dati locale. Se riscontri un comportamento diverso tra JMP e HTML interattivo, faccelo sapere.
Grazie,
~Giovanni
Ri: File html interattivo per figura con filtri dati locali@AgAnalytics ,
Sono un po' perplesso su come sei riuscito a far funzionare più filtri di dati locali. Penso che potrebbe essere solo una questione di ciò che consideriamo più filtri di dati locali.
Un singolo filtro di dati locali può avere più filtri, come età e altezza per il campione sopra. Questo è già supportato nell'HTML interattivo da diverse versioni. Il supporto di più filtri di dati locali in Interactive HTML per JMP 18 è per un report che include più grafici e due o più grafici hanno il proprio filtro di dati locali. Fino ad ora non mi ero reso conto che stai cercando di filtrare solo un grafico, quindi hai un unico filtro dati locale con più filtri.
A seconda di come questi filtri coprono i dati e di cosa hai come X e Y (quali categorie rappresentano i tuoi punti medi), i punti medi possono o meno nascondersi quando i filtri cambiano.
Per vedere un semplice esempio, sostituisci la sezione Generatore di grafici nello script sopra con quanto segue:
Graph Builder(
Size( 271, 266 ),
Show Control Panel( 0 ),
Variables( X( :sex ), Y( :weight ) ),
Elements( Points( X, Y, Legend( 2 ), Summary Statistic( "Mean" ) ) ),
Local Data Filter(
Show Modes( 1 ),
Mode( Include( 0 ) ),
Add Filter(
columns( :age ),
Display( :age, N Items( 6 ) )
)
)
);

Poiché le categorie F e M includono dati di tutte le età, i punti medi verranno visualizzati indipendentemente dall'età che scegli di mostrare con il filtro dati locale. Potresti anche notare che i punti medi rimangono gli stessi indipendentemente dall'età che scegli di mostrare. Questo perché il calcolo della media si basa sulle righe incluse in ciascuna categoria e non escludiamo alcuna riga con questo filtro dati locale.
Se dovessi rimuovere o escludere l'unico maschio di 16 anni, il punto medio per la categoria M cambierebbe e verrebbe nascosto solo quando selezioni (per mostrare) età = 16 nel filtro dati locale.
Se desideri ulteriore aiuto con il tuo caso specifico e non ti senti a tuo agio nel condividere tutti i dettagli qui, contatta il nostro supporto tecnico. Con le specifiche della configurazione del filtro e i dati di grandi dimensioni (anonimi se lo desideri) potrebbero essere in grado di capire come raggiungere i tuoi obiettivi in JMP 17.2.
Spero che aiuti,
~Giovanni
Ri: File html interattivo per figura con filtri dati localiGrazie Giovanni. Hai ragione nel dire che stavo utilizzando un solo filtro dati con più filtri e l'esempio che hai appena fornito è praticamente esattamente quello che sto facendo (e come le cose stanno/o non funzionano). Hai ragione nel dire che i punti dati medi non cambiano mai anche se filtro per età diverse poiché "Includi" è stato deselezionato. Voglio mostrare come si muovono le linee con i diversi filtri, ma ciò richiede la selezione di "Includi", quindi potrebbe essere necessario capire qualcos'altro. Grazie ancora per l'aiuto.
Re: File html interattivo per figura con filtri dati localiGiovanni,
Grazie per le informazioni aggiuntive. Ho modificato il codice inviato da @jthi con i dati campione per includere più filtri e per cambiare da punti X|Y a medie e le cose sembravano funzionare ancora perfettamente. Tuttavia, quando sono passato a più fluido non ha funzionato. Quindi, ho provato a fare lo stesso con il mio set di dati molto più grande (ad esempio, tracciare le medie X|Y e non usare più fluido) e ancora non funziona per me. Cioè, posso far funzionare più filtri di dati con il set di dati campione ma non con i miei dati, quindi non sono sicuro se questo sia il problema o meno (ho chiesto informazioni sull'aggiornamento a JMP 18 ma al momento è fuori dal mio controllo). In conclusione, se seleziono "Includi" tutto funziona alla grande in JMP ma i filtri non funzionano nel file html, se deseleziono "Includi" posso fare clic su uno qualsiasi dei filtri sia in JMP che nel file html, ma non fanno nulla (seguendo lo stesso processo con i dati campione e il codice modificato da @jthi per includere più filtri funziona).
Grazie ancora per i commenti, sembra che funzioni, ma credo che mi sfugga ancora qualcosa.