Portare sul web la stessa interattività a cui i clienti sono abituati JMP , i dati devono essere esportati insieme al codice per creare grafica avanzata in HTML interattivo. Avvisiamo i clienti che la condivisione di report HTML interattivi mette i loro dati sul Web, ma man mano che vengono aggiunte sempre più funzionalità JMP all'output, ciò che potresti non capire è che anche la dimensione di questi file ha continuato a crescere. Solo una parte dell'output è costituita dai dati, con contenuti aggiuntivi necessari per presentare le tabelle, il testo e le immagini visualizzate sullo schermo.
In JMP 13, con l'aggiunta di Graph Builder e ora con filtri dati in JMP 14 , porzioni sempre più grandi della tabella dati vengono incorporate nell'output HTML. Per gestire le dimensioni dei file, abbiamo introdotto un paio di nuove funzioni in JMP 14.1: la compressione e la possibilità di salvare senza dati.
Compressione dei dati
Innanzitutto, la compressione viene applicata solo ai dati dei report. I risultati variano in base al tipo e al contenuto dei dati; i dati di stringa ripetitivi comprimono il meglio e i dati numerici casuali comprimono il peggio. I set di dati di benchmark hanno dimostrato che per alcune piattaforme si verifica una riduzione minima o nulla delle dimensioni dell'output, ma piattaforme come Graph Builder possono vedere una riduzione fino al 68% delle dimensioni dei file HTML. Abbiamo fatto un'eccezione per set di dati molto piccoli (meno di 50 righe) in cui la dimensione del file è già piccola. Questo avviene automaticamente senza che tu debba impostare una preferenza.
Non pubblicare i dati
La seconda funzione può essere utile se si desidera impedire l'esportazione dei dati, ma si desidera comunque acquisire alcuni risultati in un formato compatibile con il Web. In PMP 14 , puoi pubblicare più report HTML interattivi con il file Pubblicare opzione di menu sotto File. Novità in 14.1 è un'opzione per non pubblicare i dati, deselezionando il file Pubblica dati casella di controllo nella finestra di dialogo Seleziona report:
Figure 1: By unchecking the Publish Data checkbox, no data will be exported, just static images.Figure 1: By unchecking the Publish Data checkbox, no data will be exported, just static images.Figure 1: By unchecking the Publish Data checkbox, no data will be exported, just static images.Figure 1: By unchecking the Publish Data checkbox, no data will be exported, just static images.Figura 1: deselezionando la casella di controllo Pubblica dati, non verranno esportati dati, ma solo immagini statiche.
Ciò si tradurrà in un report con lo stile delle pagine HTML interattive: sezioni comprimibili, tabelle con etichette al passaggio del mouse, ecc., ma tutti i grafici saranno immagini statiche. Questo può essere utile per un set di dati molto grande in cui si desidera visualizzare alcuni grafici, ma non si desidera generare migliaia di righe in formato testo. Tieni presente che se ci sono troppe immagini statiche o le loro dimensioni sono troppo grandi, potresti comunque ritrovarti con un file di grandi dimensioni. Funziona meglio per un paio di piccoli grafici su un set di dati molto grande.
Qualche consiglio in più
Un'altra domanda che ci viene posta spesso è: "Come posso ridurre il mio output HTML interattivo?" Quindi vorrei condividere alcuni suggerimenti e strategie per generare grafici interattivi e ridurne le dimensioni. Evita semplicemente di esportare i dati che non ti servono.
- Colonne etichettate – L'etichettatura di una colonna in JMP è ottima perché farà apparire la colonna nei suggerimenti forniti da HTML interattivo, consentendo di esplorare ulteriori informazioni su un'osservazione senza accedere alla tabella di dati completa. Tuttavia, significa che viene esportata una colonna aggiuntiva che altrimenti non sarebbe necessaria se non viene assegnata a un ruolo visivo nel grafico.Se non ti interessa vederlo nel tooltip, annulla l'etichetta facendo clic con il pulsante destro del mouse sul nome della colonna nella tabella dei dati di JMP e seleziona "Etichetta/Annulla etichetta" per risparmiare spazio.
Figure 2 : Height and weight columns are needed in the data section since they are Y and X respectively, but name is labelled only to make it appear in the tooltip. Unlabel it if knowing the name associated with each point is not important to your audience.Figure 2 : Height and weight columns are needed in the data section since they are Y and X respectively, but name is labelled only to make it appear in the tooltip. Unlabel it if knowing the name associated with each point is not important to your audience.Figure 2 : Height and weight columns are needed in the data section since they are Y and X respectively, but name is labelled only to make it appear in the tooltip. Unlabel it if knowing the name associated with each point is not important to your audience.Figure 2 : Height and weight columns are needed in the data section since they are Y and X respectively, but name is labelled only to make it appear in the tooltip. Unlabel it if knowing the name associated with each point is not important to your audience.Figura 2: le colonne altezza e peso sono necessarie nella sezione dati poiché sono rispettivamente Y e X, ma il nome è etichettato solo per farlo apparire nel tooltip. Deselezionalo se conoscere il nome associato a ciascun punto non è importante per il tuo pubblico.
- immagini – Le colonne immagine possono avere un aspetto impressionante nei tuoi suggerimenti, soprattutto se forniscono valore, ma se si tratta di un grafico che non supporta i suggerimenti immagine, tralascia queste colonne. A partire da JMP 14.1 solo marcatori, linee, heatmap, mappe e grafici a bolle supportano la visualizzazione delle immagini nelle descrizioni comandi. Mentre deselezioni Pubblica dati può salvarti dall'esportazione dei tuoi dati, i grafici diventeranno tutti immagini statiche e troppe immagini nell'output HTML interattivo possono anche rendere il file grande. Inoltre, se una funzionalità non supportata viene visualizzata come immagine, pensa se apporta veramente valore allo spettatore o se esiste un modo per disattivare semplicemente quella parte del rapporto tramite il menu del triangolo rosso o nello script JSL prima dell'esportazione.
Figure 3: Markers are one of only a few visual elements that will display images in their tooltips. Do not include or label image columns if you don't want to display them or the graph type doesn't support them.Figure 3: Markers are one of only a few visual elements that will display images in their tooltips. Do not include or label image columns if you don't want to display them or the graph type doesn't support them.Figure 3: Markers are one of only a few visual elements that will display images in their tooltips. Do not include or label image columns if you don't want to display them or the graph type doesn't support them.Figure 3: Markers are one of only a few visual elements that will display images in their tooltips. Do not include or label image columns if you don't want to display them or the graph type doesn't support them.Figura 3: i marcatori sono solo uno dei pochi elementi visivi che visualizzeranno le immagini nei loro suggerimenti. Non includere o etichettare le colonne immagine se non desideri visualizzarle o se il tipo di grafico non le supporta.
- Sottoinsiemi di dati – Esistono vari modi per suddividere i dati in JMP per visualizzarne solo una parte alla volta. Tuttavia, se si desidera filtrare i dati, è necessario esportare l'intero set di dati. Ad esempio, se disponi di un set di dati con 10.000 righe e crei un grafico utilizzando una clausola where che visualizza 100 righe, esporti comunque tutte le 10.000 righe. Se sei veramente interessato solo a quelle 100 righe senza alcuna intenzione di far filtrare i visualizzatori del rapporto o visualizzare il resto del set di dati, sarebbe meglio crea un sottoinsieme dei tuoi dati con "Collegamento alla tabella dati originale" disabilitato prima di creare il grafico.
Abbiamo ascoltato le vostre preoccupazioni e fatto un passo avanti per ridurre le dimensioni del nostro output HTML interattivo. Il compromesso tra interattività e nuove funzionalità vale le dimensioni. Esplora le numerose piattaforme supportate dal nostro Pagina di esempi HTML interattivi .