Apporter au Web la même interactivité à laquelle les clients sont habitués JMP , les données doivent être exportées avec le code pour créer des graphiques riches en HTML interactif. Nous avertissons nos clients que le partage de rapports HTML interactifs diffuse leurs données sur le Web, mais à mesure que de plus en plus de fonctionnalités JMP sont ajoutées à la sortie, vous ne réalisez peut-être pas que la taille de ces fichiers a également continué à augmenter. Seule une partie de la sortie est constituée de données, avec du contenu supplémentaire nécessaire pour présenter les tableaux, le texte et les images que vous voyez à l'écran.
Dans JMP 13, avec l'ajout de Graph Builder et désormais avec filtres de données dans JMP 14 , des portions de plus en plus grandes du tableau de données sont incorporées dans la sortie HTML. Pour gérer la taille des fichiers, nous avons introduit quelques nouvelles fonctionnalités dans JMP 14.1 : la compression et la possibilité d'enregistrer sans données.
Compresser les données
Premièrement, la compression est appliquée uniquement aux données des rapports. Les résultats varient en fonction du type et du contenu des données ; les données de chaîne répétitives compressent le mieux et les données numériques aléatoires compressent le pire. Des ensembles de données de référence ont montré que pour certaines plates-formes, la réduction de la taille de sortie est faible ou inexistante, mais des plates-formes telles que Graph Builder peuvent constater une réduction allant jusqu'à 68 % de la taille des fichiers HTML. Nous avons fait une exception pour les très petits ensembles de données (moins de 50 lignes) où la taille du fichier est déjà petite. Cela se produit automatiquement sans que vous ayez à définir de préférence.
Ne pas publier les données
La deuxième fonctionnalité peut être utile si vous souhaitez empêcher l'exportation des données, tout en souhaitant capturer certains résultats dans un format convivial pour le Web. Dans JMP14 , vous pouvez publier plusieurs rapports HTML interactifs avec l'outil Publier option de menu sous Fichier. La nouveauté de la version 14.1 est une option permettant de ne pas publier les données, en décochant la case Publier des données case à cocher dans la boîte de dialogue Sélectionner des rapports :
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.Figure 1 : En décochant la case Publier les données, aucune donnée ne sera exportée, juste des images statiques.
Cela se traduira par un rapport avec le style des pages HTML interactives – sections pliables, tableaux avec étiquettes de survol, etc., mais tous les graphiques seront des images statiques. Cela peut être utile pour un très grand ensemble de données dans lequel vous souhaitez afficher quelques graphiques, mais ne souhaitez pas générer des milliers de lignes au format texte. Veuillez noter que s'il y a trop d'images statiques ou si leurs dimensions sont trop grandes, vous pourriez de toute façon vous retrouver avec un fichier volumineux. Cela fonctionne mieux pour quelques petits graphiques sur un très grand ensemble de données.
Quelques conseils supplémentaires
Une autre question qui nous est souvent posée est la suivante : « Comment puis-je réduire la taille de ma sortie HTML interactive ? » J'aimerais donc partager quelques conseils et stratégies pour générer des graphiques interactifs et minimiser leur taille. Évitez simplement d’exporter les données dont vous n’avez pas besoin.
- Colonnes étiquetées – L'étiquetage d'une colonne dans JMP est génial car cela fera apparaître la colonne dans les info-bulles fournies par Interactive HTML, vous permettant d'explorer des informations supplémentaires sur une observation sans accéder au tableau de données complet. Cependant, cela signifie qu'une colonne supplémentaire est exportée, qui ne serait pas nécessaire autrement si elle n'était pas affectée à un rôle visuel dans le graphique.Si vous ne souhaitez pas le voir dans l'info-bulle, supprimez-le en cliquant avec le bouton droit sur le nom de la colonne dans la table de données JMP et sélectionnez « Étiqueter/Délabel » pour économiser de l'espace.
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.Figure 2 : Les colonnes de taille et de poids sont nécessaires dans la section de données puisqu'elles sont respectivement Y et X, mais le nom est étiqueté uniquement pour le faire apparaître dans l'info-bulle. Supprimez-le si connaître le nom associé à chaque point n’est pas important pour votre public.
- Images – Les colonnes d'images peuvent paraître impressionnantes dans vos info-bulles, surtout si elles apportent de la valeur, mais s'il s'agit d'un graphique qui ne prend pas en charge les info-bulles d'images, omettez ces colonnes. Depuis JMP 14.1, seuls les marqueurs, lignes, cartes thermiques, cartes et tracés à bulles prennent en charge l'affichage d'images dans leurs info-bulles. En décochant Publier des données peut vous éviter d'exporter vos données, les graphiques deviendront tous des images statiques et trop d'images dans votre sortie HTML interactive peuvent également rendre le fichier volumineux. De plus, si une fonctionnalité non prise en charge apparaît sous forme d'image, demandez-vous si elle apporte réellement de la valeur au spectateur ou s'il existe un moyen de simplement désactiver cette partie du rapport via le menu triangulaire rouge ou dans votre script JSL avant de l'exporter.
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.Figure 3 : Les marqueurs sont l'un des rares éléments visuels qui afficheront des images dans leurs info-bulles. N'incluez pas et n'étiquetez pas les colonnes d'images si vous ne souhaitez pas les afficher ou si le type de graphique ne les prend pas en charge.
- Sous-ensembles de données – Il existe différentes manières de diviser vos données dans JMP pour n'en voir qu'une partie à la fois. Cependant, si vous souhaitez pouvoir filtrer sur les données, l'ensemble des données doit être exporté dans son intégralité. Par exemple, si vous disposez d'un ensemble de données contenant 10 000 lignes et que vous créez un graphique à l'aide d'une clause Where qui affiche 100 lignes, vous exportez toujours les 10 000 lignes. Si vous n'êtes vraiment intéressé que par ces 100 lignes sans avoir l'intention de demander aux utilisateurs du rapport de filtrer ou de visualiser le reste de l'ensemble de données, il serait préférable de créer un sous-ensemble de vos données avec « Lien vers la table de données d'origine » désactivé avant de créer le graphique.
Nous avons entendu vos préoccupations et avons pris des mesures pour réduire la taille de notre sortie HTML interactive. Le compromis entre interactivité et nouvelles fonctionnalités vaut la taille. Explorez les nombreuses plates-formes prises en charge par notre Page d'exemples HTML interactifs .