Bonjour, je suis John Powell. Je suis responsable du développement logiciel au sein de l'équipe JMP. Je vais vous expliquer comment JMP entre dans une nouvelle dimension. Attention, je ne parle pas simplement de l'ajout de variables. Nous le faisons déjà depuis un certain temps avec les graphiques à bulles, les matrices de nuages de points et les profileurs multidimensionnels. Entrons dans le vif du sujet.
Ce dont je vais parler, c'est de cette troisième dimension. J'entends par là la technologie que nous utilisons pour dessiner certaines choses en trois dimensions, et non plus seulement en deux dimensions. Le défi consiste à donner un aspect tridimensionnel à un objet sur un écran plat.
Pour donner l'illusion de la profondeur sur un écran plat, on s'inspire de la façon dont les gens perçoivent les choses dans le monde réel. Une feuille de papier, par exemple, n'est qu'une image plate. Dans une pièce, il y a trois dimensions : avant, arrière, haut, bas, gauche et droite. Si vous regardez les objets dans votre pièce, vous verrez qu'ils présentent des ombres en fonction de la lumière. C'est une façon de tromper l'œil et de faire croire qu'un élément sur un écran plat est réellement en trois dimensions.
Une autre technique consiste à faire paraître les objets proches beaucoup plus grands que ceux qui sont plus éloignés. C'est ainsi que l'on peut donner une impression de relief sur un écran plat. Ce procédé d'occlusion, qui consiste à masquer les objets situés derrière un objet proche, permet de créer un effet de profondeur. Nous utilisons toutes ces techniques, et bien d'autres encore, pour vous donner l'illusion d'observer un objet en trois dimensions dans nos illustrations 3D.
Je vais principalement vous parler du nuage de points 3D dans JMP. Voici un exemple : avec l'exemple des iris, on distingue trois espèces différentes, représentées par des couleurs distinctes. Ces informations sont intégrées directement dans le tableau de données.
Ce que je montre ici en bas, c'est la largeur et la longueur des sépales. À la verticale, c'est la longueur des pétales. Vous pouvez voir toutes ces sphères dans l'espace 3D. Elles paraissent plutôt plates. Une fois que vous les déplacerez, vous verrez qu'elles sont bien en 3D. Comment obtenir ce résultat dans JMP ?
Vous allez dans le menu Graphique, puis vous sélectionnez Nuage de points 3D. Une boîte de dialogue s'affiche alors. Il vous suffit d'indiquer trois colonnes d'axe des ordonnées (Y). Ce sont celles que j'utilise dans cet exemple. Cliquez ensuite sur OK. Si vous publiez la présentation JMP Live, le résultat sera identique. L'objectif est d'obtenir un rendu identique dans JMP et de le rendre interactif. Je ne peux pas vous le montrer sur cette diapositive, mais je vous le montrerai plus tard. Revenons un peu en arrière : qu'est-ce que le nuage de points 3D ? À quoi sert-il ?
C'est vraiment idéal pour présenter des données qui correspondent à des concepts concrets comme l'avant, l'arrière, la gauche, la droite, le haut et le bas, et qui présentent une dimension spatiale. Toutes les données ne sont pas ainsi. Il existe aussi des données abstraites, qu'il est intéressant d'observer en trois dimensions. En trois dimensions, on peut découvrir des motifs invisibles sur des plans alignés sur les axes.
Voici un exemple. Vous pouvez constater que si vous regardez directement l'axe des x, vous ne voyez pas vraiment de motif, mais si vous le faites pivoter en regardant sous cet angle précis sur l'image de droite, vous verrez qu'ils sont en quelque sorte alignés le long d'un plan qui n'est aligné avec aucun axe.
L'autre chose que l'on remarque facilement en 3D, c'est qu'en faisant pivoter la vue, on peut observer des regroupements qui ne sont pas visibles de face. À quoi d'autre cela sert-il ? Si vous comparez des graphiques 2D, et plus précisément plusieurs graphiques 2D s'étalant sur différentes périodes.
L'axe inférieur gauche représente le temps. On y voit des graphiques 3D qui évoluent de l'arrière vers l'avant. Il pourrait s'agir, au lieu du temps, de différents sites de production représentés par des graphiques 2D.
Voici un autre exemple : vous avez peut-être plusieurs mesures sur une grille 2D de points, où X et Y représentent la grille, et « mesure » correspond à la mesure effectuée sur cette grille. Comme vous pouvez le voir à droite, certains points ont des valeurs de mesure très élevées, tandis que les autres sont assez basses. Ce phénomène est visible en 3D.
La question est : pourquoi maintenant ? Pourquoi avons-nous mis autant de temps à implémenter cette fonctionnalité sur le web ? J’y viens tout de suite. Pourquoi avons-nous attendu jusqu’à maintenant pour la prendre en charge ? En fait, c’est une longue histoire, et je vous préviens, ce sera un peu long. Notre approche a toujours été de privilégier la prise en charge des fonctionnalités les plus utilisées par la plupart des utilisateurs. Nous voulons vous offrir un maximum de fonctionnalités le plus tôt possible.
Le nuage de points 3D fait partie des rares fonctionnalités peu utilisées par tous les utilisateurs de JMP, mais qui répondent aux besoins de certains segments spécifiques. Pour favoriser une culture statistique au sein de l'entreprise, JMP Live doit proposer des rapports interactifs adaptés à un personnel diversifié, incluant non seulement les ingénieurs et les scientifiques, mais aussi les professionnels du marketing, de la finance, etc.
Les attentes en matière de visualisation de certains utilisateurs de JMP Live diffèrent de celles des départements scientifiques et d'ingénierie. La plupart des fonctionnalités fréquemment utilisées sont déjà prises en charge. Nous avons ajouté la prise en charge des nuages de points 3D et d'autres fonctionnalités utilisées ponctuellement par certains utilisateurs, comme l'affichage de données à réponses multiples dans les histogrammes et les filtres de données locaux.
Le contrôle statistique des processus comprend le criblage des processus, le tri des alertes des cartes de contrôle et la surveillance environnementale. Nous avons ajouté de nombreux nouveaux profileurs, notamment dans les plateformes de fiabilité. Les menus à triangle rouge, disponibles uniquement sur JMP Live, offrent aux utilisateurs de JMP Live un meilleur contrôle sur les données affichées.
JMP prend également en charge les graphiques et les infobulles (appelés « graphlets » dans JMP), les nuages de mots (utilisés pour le traitement de texte) et les diagrammes circulaires. Ces derniers sont très appréciés, même en entreprise. Avec JMP Live, vous pouvez les partager avec tous les collaborateurs. Certains utilisateurs apprécient particulièrement les diagrammes circulaires, et j'ai également constaté de nombreuses autres améliorations que je ne détaillerai pas ici.
Je tenais à préciser que ce n'est pas la seule nouveauté de cette version. Nous avons ajouté bien d'autres choses, et il est temps de les intégrer également, car JMP Live s'adresse à un public plus diversifié, et nous souhaitons le séduire lui aussi.
Avec cette nouvelle version, n'hésitez pas à consulter les vidéos, les blogs et les démonstrations en direct de toutes ces fonctionnalités et à les tester vous-même. C'est tout pour cette petite digression commerciale sur Scatterplot 3D. Revenons-en à nos moutons.
Je tiens à m'assurer que vous comprenez toutes les fonctionnalités de cette plateforme de nuages de points 3D. Elle offre bien plus que la simple visualisation de trois variables ou plus ; elle propose de nombreuses fonctionnalités réparties sur plusieurs interfaces utilisateur. Je vais les aborder en détail, en commençant par les différentes manières de personnaliser et de contrôler les nuages de points 3D, puisqu'ils sont disponibles à plusieurs endroits, notamment dans l'interface utilisateur de JMP.
Nous allons commencer par la boîte de dialogue de lancement, que je vous ai déjà montrée, mais sans entrer dans les détails. Outre les trois colonnes Y dans l'espace 3D, vous pouvez ajouter un coefficient qui contrôle la taille, la fréquence et la couleur de ces sphères. La couleur que j'ai montrée précédemment provient du tableau. Elle peut aussi provenir d'une variable : par exemple, si j'ajoute l'espèce et que la couleur n'est pas définie par cette valeur dans le tableau, elle le sera. Vous pouvez même ajouter une variable continue, et la couleur sera alors déterminée par celle-ci.
Ensuite, nous avons bien sûr les options du menu triangulaire rouge, et il y en a beaucoup dans la plateforme de nuages de points 3D de JMP. L'une d'elles permet de tracer des lignes à partir des points du graphique, une autre de relier ces points, une autre encore d'afficher des ellipsoïdes de contour normaux autour des clusters, ainsi que des contours de densité non paramétriques et des composantes principales. Il y a d'autres options, mais je ne les détaillerai pas toutes.
Ensuite, vous avez un menu contextuel (accessible par clic droit). Lorsque vous visualisez un graphique 3D et que vous effectuez un clic droit, ce menu apparaît. Si vous avez défini un rôle de couleur, vous pouvez choisir d'afficher ou non la légende. L'option « Réinitialiser » permet de rétablir les paramètres. La boîte de dialogue des paramètres, que je vous présenterai ensuite, propose des options pour la bordure des surlignages. Celles-ci concernent l'affichage des sources lumineuses, etc. Vous pouvez également choisir la couleur du mur et de l'arrière-plan pour embellir votre graphique ou faire ressortir davantage les données.
Enfin, JMP propose une option d'accélération matérielle, désactivée par défaut. L'activer améliorera les performances. Je vous laisse ensuite découvrir quelques autres fonctionnalités. Vous avez vu les paramètres. Ils sont accessibles via le menu contextuel (clic droit ou Ctrl+clic). Voici à quoi ils ressemblent.
Il permet d'activer ou de désactiver les murs, les axes, la grille et le cadre. Le cadre est simplement un rectangle, ce fin contour qui entoure toute la zone graphique. Les commandes de la caméra sont essentielles en 3D, car elles permettent de zoomer, d'afficher différentes perspectives, de faire pivoter la vue, etc. C'est également important.
Grâce aux marqueurs, vous pouvez désormais spécifier de nombreux paramètres : leur taille, leur qualité (qui influe sur leur rendu) et leur transparence (qui permet de voir les données sous-jacentes). Vous pouvez également définir la taille du texte et l'épaisseur des lignes. La taille du texte concerne les étiquettes des axes, tandis que l'épaisseur des lignes définit la grille.
J'ai mentionné qu'il est possible de paramétrer certains éléments directement dans le tableau de données, comme la forme des marqueurs (ici, des marqueurs triangulaires, rouges et verts). La couleur est également intégrée, et ce petit masque permet de contrôler la visibilité.
Il existe également une option d'exclusion que je n'ai pas illustrée ici, mais elle peut être configurée dans le tableau de données et affichée dans le graphique 3D. Les étiquettes peuvent être activées ligne par ligne. C'est ce que représente l'étiquette jaune. Cela signifie que lorsque vous affichez le point, une étiquette apparaît à côté. Dans ce cas, l'étiquette correspond à l'espèce.
Bien sûr, il faut pouvoir pivoter. Cela améliore considérablement le rendu 3D et permet de mieux comprendre ce qui se passe. Je vous montrerai très bientôt. Il faut pouvoir faire pivoter la vue, zoomer et se déplacer sur les axes. C'est très utile pour se concentrer sur un détail.
Bien sûr, le menu Fichier permet d'exporter au format HTML interactif pour obtenir des graphiques 3D interactifs sur le Web, ou de publier sur JMP Live, où l'on peut également visualiser des graphiques 3D en ligne. Il existe aussi plusieurs options d'exportation d'images statiques, mais elles ne sont pas très utiles pour les graphiques 3D.
Voici notre premier pas dans la troisième dimension. Comme je l'ai dit, nous entrons dans cette dimension. C'est une dimension complexe car les techniques de rendu sont complètement différentes. De ce fait, nous avons dû limiter la portée de nos actions avec le nuage de points 3D, et voici quelques exemples. Pour commencer, il nous a fallu configurer la possibilité d'avoir des coordonnées dans trois systèmes différents, avec trois axes différents.
Ces commandes de la caméra sont essentielles pour explorer la scène et faire pivoter la vue. Sur ordinateur, on utilise la souris ; sur mobile, comme sur mobile, vous utiliserez les gestes de balayage et de pincement habituels.
En 2D, il n'est pas nécessaire de trop se soucier du rognage des éléments situés au bord de la fenêtre. Cela se fait automatiquement, car lorsque vous dessinez à l'extérieur, tout ce qui dépasse n'est pas visible. En 3D, comme il est possible de pivoter autour des éléments situés hors de la scène, il est nécessaire de les rogner. Sinon, même en pivotant, ces éléments resteront visibles, ce que nous voulons éviter.
Il faut aussi masquer les murs et les lignes de la grille lors de la rotation, afin qu'ils ne masquent pas les données. C'est crucial, mais complexe à réaliser. Il faut également gérer la visibilité des collisions de l'arrière-plan, des murs, des axes, de la grille et du cadre pour qu'ils correspondent aux capacités de JMP. Une fois le rendu effectué, il suffit de définir la visibilité et les couleurs ; c'est très simple.
Comme je l'ai mentionné, ces éléments offrent de nombreuses possibilités et différentes manières de les dessiner. Leur gestion de la taille, de la couleur, de la forme et de la transparence est déjà complexe. Nous prenons en charge toutes ces options pour les points, mais il n'est pas encore possible de les modifier directement dans le navigateur.
Accélération matérielle. Il n'y a pas vraiment de paramètre pour cela car, dans le navigateur, si celui-ci prend en charge les graphismes 3D (ce qui est le cas de la plupart aujourd'hui), l'accélération matérielle sera automatiquement activée et il serait inutile de la désactiver, car cela ralentirait le système.
Malheureusement, voici une fonctionnalité importante que nous n'avons pas pu implémenter dans JMP Live. Nous souhaitons toutefois la prioriser pour les futures versions de JMP. Pour cela, nous avons besoin de vos suggestions. Le menu triangulaire rouge ne prend pas en charge les éléments tels que les lignes de tracé, la connexion de points, les composantes principales, les surfaces comme les ellipsoïdes et les courbes de niveau, ni même les étiquettes de lignes dans le tableau, car il est parfois difficile d'écrire du texte complet dans la scène de points.
Le zoom sur les axes n'est pas pris en charge. Si vous avez effectué un zoom avant ou un déplacement dans la vue avant d'exporter ou de publier votre projet sur JMP Live, cette fonctionnalité sera prise en charge. Les infobulles et la sélection ne sont pas incluses dans cette version, mais nous prévoyons de prendre en charge au moins les infobulles dans la prochaine version de maintenance.
Que se passe-t-il lorsqu'une fonctionnalité n'est pas prise en charge ? C'est la même chose qu'avec nos graphiques 2D : certaines fonctionnalités n'étaient pas encore prises en charge. Une capture d'écran remplacera le graphique (ici, le graphique 3D interactif), et un message sera ajouté au journal de JMP indiquant la fonctionnalité non prise en charge utilisée. Vous pourrez ainsi contacter le support technique et signaler votre besoin d'une fonctionnalité compatible. Le nom de la fonctionnalité étant indiqué dans le journal, vous pourrez facilement en faire la demande. Vous pouvez également utiliser la liste de souhaits.
Nous vous encourageons à suggérer ces fonctionnalités. Comme je l'ai dit précédemment, nous priorisons les demandes en fonction de vos retours. C'est d'ailleurs l'une des raisons pour lesquelles le développement de la 3D a pris autant de temps. Nous avons reçu beaucoup plus de commentaires concernant les éléments 2D que tout le monde utilise. La 3D est désormais disponible et nous espérons pouvoir en ajouter d'autres à l'avenir.
Voilà, je suppose que c'est le moment que vous attendiez tous. Comme je l'avais dit, je vais vous montrer quelques démonstrations, car un graphique statique en 3D est difficile à appréhender. Passons maintenant à JMP Live. Nous avons JMP Live en mode plein écran.
Pour vous montrer une comparaison entre l'affichage 3D sur un écran plat et le tracé de contours (à gauche, pour cet ensemble de données, le petit étang), nous indiquons simplement la profondeur à différents endroits : le rouge représente les zones peu profondes et le bleu les zones très profondes. Le tracé de contours vous permet de bien visualiser cela.
En regardant le nuage de points à l'arrêt, on ne se rend pas vraiment compte de la profondeur, mais une fois qu'on le fait pivoter et qu'il est affiché sur le web... Il peut paraître un peu saccadé à cause de la vidéo qui est enregistrée, mais quand on essaie, ce sera net et fluide.
On peut même distinguer les creux et les reliefs du fond de l'étang en faisant pivoter l'image. Cela offre, je crois, une meilleure perception de la profondeur qu'avec les couleurs du tracé des courbes de niveau, mais je suis peut-être partial. Ce n'est pas un exemple très sophistiqué, mais je voulais simplement vous montrer que même en 3D, on peut utiliser un léger tremblement si l'on ne fait pas trembler les points de gauche. Ici, par exemple, vous voyez que tous les points sont alignés sur le personnage féminin. Si je fais pivoter l'image pour regarder directement le plan du personnage masculin, les points s'alignent et se chevauchent. C'est le principe de l'occlusion.
Pour un rendu optimal dès la publication, il est conseillé de décaler légèrement ces points, c'est-à-dire de les déplacer latéralement par rapport au plan. À droite, vous pouvez observer comment ces points sont décalés autour des plans femelle et mâle afin qu'ils ne se chevauchent jamais, ou seulement sous un certain angle, mais pas lorsqu'on les regarde de face.
Pour revenir aux données sur les iris, comme je l'ai mentionné, il s'agit de fleurs de différentes espèces. Je souhaitais illustrer, à travers ce graphique et d'autres représentations graphiques que JMP permet particulièrement bien de réaliser, la corrélation entre les résultats obtenus avec différents graphes.
En sélectionnant un élément sur le graphique bivarié de ce tableau de bord, vous pouvez constater que les points sont mis en évidence dans la vue 3D. Les points « Maison de thé », « Bleu d'été » et « Vert d'été » sont les mêmes que ceux mis en évidence dans la vue 2D, et également les mêmes que ceux mis en évidence dans la distribution ci-dessous. De même, si je clique sur la distribution, vous verrez les points correspondants mis en évidence dans le graphique 3D.
Je crois l'avoir déjà mentionné, mais les couleurs que vous voyez proviennent du tableau de données. Elles correspondent à chaque espèce. Ce tableau contient 150 lignes, ce qui explique ce que vous observez ici. Il s'agit d'un exemple illustrant l'effet des différentes formes de marqueurs. Trente-deux formes de marqueurs prédéfinies sont présentées ici.
Ce qui est particulier avec le rendu 3D des marqueurs, c'est que, même en faisant pivoter la vue, ils restent orientés vers l'avant. Ils sont toujours faciles à repérer et pointent vers le haut. Par exemple, on souhaite qu'ils continuent de pointer vers le haut. Si l'on regarde cette flèche pointant vers le haut, même en la retournant, elle restera orientée vers le haut par rapport à l'observateur. C'est important lorsqu'on observe des éléments où la forme des marqueurs est cruciale.
Voici l'ensemble de données des diamants, que beaucoup d'entre vous ont probablement déjà vu dans d'autres démonstrations. C'est l'un de nos exemples standards. Je l'utilise ici pour illustrer que la forme des marqueurs est déterminée par la variable de couleur.
Pour préparer cet échantillon, j'ai utilisé cet ensemble de données. La variable couleur est codée par les lettres D, E, F, et K. Par exemple, D représente un diamant blanc pur et éclatant, tandis que K représente un diamant légèrement brunâtre. J'ai bien sûr exagéré la différence pour que vous puissiez la visualiser sur le graphique. Vous pouvez constater que ces lettres apparaissent lorsque l'on représente graphiquement les quatre C : pureté, carat, poids et taille, ainsi que la couleur, codée à la fois dans la couleur et dans la forme. On obtient ainsi un ensemble de caractères à la place de formes de diamant, de points ou de cercles.
Il s'agit d'un ensemble de données plus important. Il comporte environ 29 000 lignes et contient également de nombreuses données. Ce sont les retards de plusieurs compagnies aériennes. Ces données couvrent pratiquement chaque jour de l'année. Elles sont colorées en fonction du jour de la semaine. Sur les deux axes inférieurs, vous pouvez voir le mois en fonction du jour du mois. Vous pouvez ainsi observer tous ces points.
L'un des objectifs de ce graphique complexe était de démontrer que la vitesse de lecture est excellente. Comme je l'ai dit, la lecture peut ne pas être parfaitement fluide lors de l'encodage vidéo, mais elle reste très fluide même sur le web, où le chargement est généralement un peu plus lent que sur un écran d'ordinateur. Cela s'explique par la grande performance des technologies web de rendu 3D.
Je souhaite effectuer un zoom avant, et l'une des pratiques courantes sur le web consiste à utiliser la molette de la souris. Nous avons implémenté cette fonctionnalité pour les nuages de points 3D, et vous pouvez constater la transparence de ces points.
Voici un autre exemple avec les retards des compagnies aériennes. Cette fois-ci, la taille des points est proportionnelle à la durée du retard. Plus le retard du vol est important, ou plus le retard moyen du jour est grand, plus la sphère est grosse. Je vous ai déjà montré des sphères, mais pas autant. Il y en a vraiment beaucoup. En la faisant pivoter, la rotation est fluide et régulière.
En zoomant, vous verrez la complexité de ces sphères. Elles sont en réalité composées d'une multitude de minuscules triangles, ce qui leur confère un aspect lisse et net. Des effets de lumière et d'ombrage, dont j'ai parlé précédemment, leur donnent un effet tridimensionnel. Si vous ne connaissez pas les données relatives aux passagers du Titanic, il s'agit d'un échantillon relatant le naufrage et indiquant si des personnes ont survécu ou non.
Dans cet exemple, je colorie les personnes selon qu'elles ont survécu ou non. La taille des cases est basée sur le prix du billet pour embarquer. J'ai également modifié les couleurs de fond pour que vous puissiez voir en quoi cela facilite la visualisation des données. Comme les autres, le graphique évolue assez rapidement. Je ne me souviens plus du nombre exact de personnes, mais je crois qu'il y en a plus de mille. Il y a beaucoup de points à traiter.
Ce sont toutes des sphères de tailles différentes. Ce que je voulais vraiment montrer avec cette comparaison côte à côte, c'est que, comme je l'avais dit, si vous zoomez ou vous déplacez sur un axe, nous en tiendrons compte. C'est ce que j'ai fait ici, à droite. J'ai zoomé sur les passagers pour n'afficher que les classes 1 et 2, puis sur la variable âge pour afficher une tranche d'âge d'environ 20 à 50 ans, sans toutefois inclure toutes les tranches d'âge.
Vous pouvez zoomer sur cette zone et constater ce dont j'ai parlé précédemment : la possibilité de rogner les points situés en bordure de la scène. Je vais zoomer pour que vous puissiez voir ce que cela donne. Tout d'abord, vous ne voyez pas de points complètement hors de la grille de données, car ils sont rognés. Certains sont situés juste au bord. Si je zoome encore, vous verrez qu'ils sont effectivement rognés à travers la sphère, car celle-ci se trouve précisément au bord de l'ensemble de données affiché. Ce n'est pas une mince affaire, mais les technologies web le permettent.
Revenons à l'ensemble de données des diamants. Cet exemple illustre comment le graphique 3D réagit au filtre de données local. Ce filtre est très apprécié car il permet d'examiner en détail le contenu de l'ensemble de données. Supposons que je veuille observer uniquement VS2. Je peux cliquer sur VS2 et seuls les diamants VS2 s'afficheront dans l'ensemble de données.
Je précise que la taille des sphères est déterminée par le poids en carats, et que leur couleur est liée au prix. Les diamants les plus chers sont d'un vert plus foncé. Autre fonctionnalité intéressante : la possibilité de faire pivoter la pierre tout en l'observant. Je peux ainsi boire un verre en même temps, les mains libres.
En fait, même pendant que l'application tourne, vous pouvez continuer à filtrer les résultats et voir apparaître les points correspondants. Il existe également un filtre de prix continu. Imaginons que je ne veuille pas dépenser 10 000 $ pour un diamant. Je veux simplement voir ce qui est disponible dans la base de données. Je peux descendre jusqu'à environ 4 000 $. Si je veux dépenser plus de mille dollars, par exemple 2 000 $, je verrai tous les diamants correspondant à cette fourchette de prix.
Bien sûr, si vous pouvez faire tourner l'écran, vous devez aussi pouvoir l'arrêter. Nous avons également ajouté la possibilité de réinitialiser l'affichage ou d'afficher une vue de face. JMP, je crois, utilise des raccourcis clavier pour y accéder, mais notre public est diversifié et certains utilisateurs ne connaissent peut-être pas JMP. J'ai donc préféré intégrer ces options au menu pour faciliter leur accès.
J'ai mentionné les sources lumineuses, et il est possible d'utiliser des sources de lumière colorées. J'ai réalisé cette expérience en décembre dernier. Ici, il neige peu, contrairement à ma région d'origine où les chutes de neige sont abondantes. Imaginez de jolies lumières : une lumière rouge à gauche, une verte à droite et une bleue venant du bas. Voici à quoi cela ressemblerait en trois dimensions. Il s'agit simplement de trois points très grands qui forment un bonhomme de neige.
Voici un exemple trouvé sur le forum JMP, proposé par Craig Hales. Craig Hales est le développeur qui a ajouté la fonctionnalité 3D (et notamment les nuages de points 3D) à JMP il y a plusieurs années. Cet exemple illustre comment visualiser l'intérieur d'une structure creuse à l'aide d'un filtre de données local. Je trouve que c'est un cas d'utilisation très pertinent.
En modifiant le filtre de données local, vous pouvez constater la présence d'une structure creuse. Je vais maintenant m'attarder sur les raisons de ce phénomène. Vous pouvez observer l'intérieur. Autre possibilité : pour segmenter les données, il suffit de rapprocher les deux commandes du filtre de données local. Si vous souhaitez examiner la structure, arrêtons de la faire tourner. Je peux l'inspecter. En zoomant avec la molette de la souris, vous pouvez voir à quoi elle ressemble.
Pour terminer, j'aimerais vous présenter un exemple qui illustre parfaitement l'intérêt de la 3D. Comme je l'ai dit, si vous disposez de données 3D réelles, il est judicieux d'utiliser une représentation graphique 3D. C'est le cas ici. J'ai également trouvé cet exemple sur le blog de Peter Polito, dans la communauté des utilisateurs de JMP, à propos du module complémentaire « Well Trace Add-In ».
En fait, c'est dans les commentaires ici. J'ai un plugin pour ça. Dès que vous y aurez accès, je le publierai sur JMP Public pour le rendre disponible, et vous verrez le lien vers son blog.
En fait, il travaillait sur une plateforme pétrolière et, étant ingénieur système chez nous, il souhaitait démontrer les capacités de JMP en créant un module complémentaire capable de calculer la trajectoire d'un outil descendant dans le puits après le forage, afin de vérifier si la profondeur atteinte était conforme aux prévisions.
Ce que j'ai appris grâce à son blog, c'est que les puits de forage pétrolier ne sont généralement pas verticaux. Celui-ci est très incurvé, et il se trouve sous le fond marin. J'ai été surpris de le voir et de l'apprendre. J'ai coloré le fond en m'inspirant de ce à quoi je m'imagine que pourrait ressembler le fond marin, ce qui fait ressortir ces couleurs.
J'ai donc tracé la différence de profondeur par rapport aux valeurs attendues sur le nuancier, ainsi que la différence de taille des marqueurs (ou points) où les données ont été relevées. En zoomant autour de 2000, on constate une différence. Plus bas, je dirais à environ 9000 mètres sous le fond marin, il y avait également une différence à un autre endroit. Je tiens à remercier Peter pour cet exemple, car c'est un cas d'utilisation très pertinent d'un nuage de points 3D. Voilà pour la démonstration.
Je reviens à mon diaporama. [Inaudible 00:32:04] Diaporama. Je devrais peut-être faire ça. Passons à la diapositive suivante. C'est la séance de questions-réponses. Habituellement, lorsqu'on s'adresse au public, on invite les participants à poser des questions. Ici, c'est enregistré. N'hésitez pas à poser vos questions dans les commentaires ou à contacter l'assistance technique de JMP.
Comme je l'ai dit, si vous souhaitez de nouvelles fonctionnalités, vous pouvez les ajouter à la liste de souhaits. J'ai une question, ou plutôt une demande : souhaiteriez-vous que nous prenions en charge un autre type de graphique 3D, comme le graphique de surface 3D de JMP Live, ou préféreriez-vous que nous ajoutions des fonctionnalités au nuage de points 3D ? J'ai volontairement omis certaines options, et si cela est important pour vous, nous serons ravis de les intégrer dans une version ultérieure. Ceci conclut ma présentation. Merci de votre attention.