Les graphiques à bulles sont très populaires pour leur capacité à afficher plusieurs dimensions à la fois (X, Y, Taille, Couleur, ID, Heure). Comme son nom l'indique, un diagramme à bulles traditionnel utilise une forme circulaire pour représenter chaque ligne ou agrégation de lignes en fonction de l'ID ou des ID. Le rayon du cercle est mis à l'échelle par la racine carrée de la colonne Taille, assurant ainsi que la surface contenue dans le cercle est mise à l'échelle de manière linéaire avec la valeur de Taille.
À partir de JMP 10, une option a été introduite pour utiliser des formes alternatives à la place d'un cercle. Les formes intégrées incluent Triangle, Carré, Diamant et Flèche. Il existe également une option permettant de définir une forme personnalisée à partir de JSL, en utilisant la même syntaxe que la fonction graphique Path (). UNE affiche par Rosemary Lucas et Kyoko Keener à JMP Discovery Summit 2013 utilisé une forme d'oiseau personnalisé pour visualiser le Base de données FAA Wildlife Strike . Les formes personnalisées conservent la propriété de redimensionnement linéaire, permettant ainsi un classement visuel des tailles de bulle. Les chemins d'accès dans JMP consistent en une séquence de points XY avec des informations de contrôle spécifiant si bouge toi , dessine un ligne ou dessine un courbe . Utiliser un programme de dessin vectoriel tel que Inkscape , les chemins peuvent être créés et modifiés de manière interactive, comme indiqué dans la figure à droite.
Malheureusement, le processus d’application de ces chemins à un tracé de bulles dans JMP nécessite des étapes manuelles et un script JSL pour transférer le chemin d’un programme de dessin de fichier ou de vecteur vers JMP. J'ai récemment créé un complément JMP qui facilite grandement cette tâche en fournissant une interface graphique permettant d'ouvrir un fichier au format SVG, d'extraire les chemins, d'utiliser des transformations pour recentrer et redimensionner la forme et d'appliquer le résultat à un rapport de tracé à bulles existant. Vous pouvez obtenir mon Éditeur de formes de bulles complément gratuit à partir de l’échange de fichiers JMP. (Le téléchargement nécessite un profil SAS gratuit.)
Après avoir installé le complément, ouvrez l’éditeur de formes de bulles dans le menu Compléments pour créer la boîte de dialogue présentée à gauche. Le complément comprend plusieurs formes du domaine public ( Signe dollar , euro , Avion , Voiture ) téléchargé de Wikimedia Commons . Vous pouvez également télécharger ou créer un fichier SVG et l'ouvrir directement à partir de l'interface. Le complément localisera tous les chemins du fichier et vous donnera le choix de celui à utiliser. La forme est automatiquement traduite et mise à l'échelle, et représentée graphiquement avec un cercle de comparaison pour montrer son apparence par rapport à la forme par défaut du tracé à bulles. Vous pouvez effectuer des transformations supplémentaires pour positionner la forme par rapport au cercle de référence. Lorsque vous êtes satisfait de l'aspect de la forme, vous pouvez sélectionner un tracé de bulles dans la liste de droite, puis cliquer sur Appliquer mettre à jour l'intrigue avec la nouvelle forme. Dans la figure ci-dessous, le symbole du dollar a été utilisé pour souligner l’utilisation de Dépenses dans le rôle Taille du graphique.
Des milliers de formes sont facilement disponibles pour représenter la nature, les transports, la fabrication, la société et de nombreux autres sujets. En outre, vous constaterez peut-être que votre propre organisation propose des formes SVG avec des logos de société, de produit ou d’industrie. Lors du choix d'une forme et de la transformation, gardez à l'esprit que le visualiseur tentera de comparer les tailles et de déterminer les positions XY à partir de la forme. Bien que les cercles présentent de bonnes caractéristiques à cet égard, les formes linéaires ou asymétriques auront un effet sur la perception du spectateur. Dans un prochain article, je montrerai comment vous pouvez utiliser une autre fonctionnalité du tracé de bulles JMP pour permettre à votre forme de pivoter pour s'aligner sur la trajectoire de la bulle. Comment pensez-vous utiliser des formes personnalisées? Faites-moi savoir dans les commentaires.
Sebastian a écrit:
Les formes intégrées du menu déroulant-menu / bouton "Choisir la forme".
Dan Schikore a écrit:
Utilisez-vous les formes intégrées (à partir du bouton "Choisir la forme") ou avez-vous téléchargé les fichiers SVG? Les formes intégrées ont été formatées pour pouvoir fonctionner avec JMP 10.0.x ou JMP 11.x. Les fichiers originaux de Wikimedia ont entraîné certaines des améliorations apportées à l'analyse dans JMP 11.1, de sorte qu'ils risquent de ne pas fonctionner avec les anciennes versions de JMP. Une autre chose à surveiller lors du téléchargement de fichiers est de vous assurer que vous obtenez le fichier SVG, plutôt que de sauvegarder le fichier HTML (qui a également une extension .svg - vous ne savez pas pourquoi ils l'ont fait!).
Sebastian a écrit:
Merci pour cette réponse rapide!
mais j'ai aussi ce problème avec les formes standard (signe dollar, euro, avion, etc.), pas seulement avec mes formes personnalisées ... est-ce le même problème? pensé que cela devrait fonctionner avec eux;)
JMP® Pro 10.0.1 Version: 2
Microsoft Windows 7 Entreprise 64 bits Service Pack 1
Dan Schikore a écrit:
Cette réponse signifie généralement que JMP n'a pas été en mesure de traduire les données du chemin SVG. Plusieurs améliorations ont été apportées à JMP 11.1 afin de mieux gérer les variations de formatage. Dans JMP 11, les formes sont limitées aux segments de Bézier linéaires et cubiques - les arcs elliptiques seront pris en charge dans les versions futures. Dans certains cas, les problèmes de mise en forme sont spécifiques à un éditeur particulier: ouvrir le fichier dans un éditeur tel qu'Inkscape et effectuer un "Enregistrer sous" peut donner un fichier qui fonctionne correctement.
Sebastian a écrit:
Bonjour,
le plug-in génère une erreur, quelque chose comme:
"Paramètre invalide, argument incorrect (xshape), chemin vers caractère (xshape)".
Quelqu'un d'autre a ça?