Hey, merci Nascif !
Fonctionne comme je l'imaginais, et merci pour l'explication de la façon de le comprendre également.
Une note rapide, lors de l'utilisation de la plate-forme de filtrage des réponses au lieu de la personnalité de filtrage des réponses du modèle d'ajustement, la colonne Effet est étiquetée différemment pour une raison quelconque.
XName = local:_Effect;
pour
XName = local:_X;
Celui-là, je pourrais le comprendre.
J'aimerais pouvoir exporter cette fonctionnalité en HTML5 pour la partager avec des collègues...
Salut @nter ,
Merci pour le cas d'utilisation agréable. Vous étiez sur la bonne voie en utilisant un script existant du graphe que vous vouliez voir comme point de départ de votre graphlet. L'astuce pour obtenir un dynamique graphlet - celui qui reflète les données dans l'élément visuel inspecté avec la souris - consiste à utiliser les informations disponibles dans le Survoler le contexte d'exécution de l'étiquette . J'aime utiliser le préréglage Textlet "Contexte" pour commencer. L'image ci-dessous montre où il se trouve dans l'éditeur d'étiquette de survol :

Avec cela configuré, l'étiquette de survol de filtrage des réponses devrait ressembler à ceci :

Nous pouvons voir qu'il contient deux informations utiles : une référence à la table de données actuelle, créée par la plate-forme pour prendre en charge cette visualisation (de base), et les noms de colonne que nous voulons voir dans la visualisation finale : les valeurs pour le survol entrées d'étiquette "Effet" et "Y". Ce qui manque, c'est comment passer de la table de données actuelle à la table de données d'origine où ces colonnes sont stockées.
Heureusement pour nous, la table de données actuelle porte le nom de la table de données d'origine stockée dans une variable de table nommée "Original Data".

Nous avons maintenant tous les éléments pour passer du contexte d'étiquette de survol actuel à un graphique dynamique à afficher sur le graphlet.
Voici le JSL pertinent qui devrait aller dans l'attribut Graphlet "Picture" dans l'éditeur d'étiquette de survol :
local:_parentDTName = local:_dataTable << Get Table Variable( "Original Data" );
local:_parentDT = Get Data Table( local:_parentDTName );
YName = local:_Y;
XName = local:_Effect;
Ycol = Column( local:_parentDT, YName );
Xcol = Column( local:_parentDT, XName );
local:_parentDT << Bivariate( Y( YCol ), X( XCol ) );
À noter :
- Les noms de variables qui commencent par "_" font partie du HLEC ;
- Utilisez l'appel Column() pour convertir le nom de la colonne en type d'objet requis par la plate-forme bivariée ;
- Créez la nouvelle visualisation en envoyant un message à la table d'origine (par défaut, elle ira à la table dérivée actuelle).
Le résultat final est que le survol des points dans la plateforme de dépistage des réponses affichera le tracé y par x des observations associées.

Notez également que vous pouvez cliquer sur les vignettes du graphlet pour les lancer en tant que visualisations indépendantes - en gros, en mettant en œuvre un flux de travail analytique détaillé.

Veuillez consulter le script ci-joint pour une mise en œuvre complète à l'aide de l'un de nos exemples d'ensembles de données.
Aussi, vérifiez ceci discussion qui a également envisagé d'ajouter des graphlets affichant les données d'une table de données associée, dans un scénario différent.
Enfin, pour l'idée d'en faire un paramètre par défaut pour la plateforme de filtrage des réponses, je suis d'accord que ce serait une bonne idée.
Veuillez envisager de l'ajouter à notre JMP Liste de souhaits pour le suivi.
Acclamations,
Nascif
J'essaie de comprendre comment ajouter un graphique de survol dans les tracés de la plate-forme de filtrage des réponses avec des données extraites du tableau de données d'origine.
Par exemple, dans le tracé FDR LogWorth by RSquare, j'aimerais voir le tracé y par x des variables associées à chaque point lorsque je survole le point.Voici une maquette :

Le problème est que les données x et y se trouvent dans une table différente.
Je vois qu'il existe un script généré automatiquement "Ajuster les éléments sélectionnés" dans la table de données pValues, mais je n'arrive pas à comprendre comment modifier le JSL pour le coller dans l'éditeur de graphlet et faire en sorte que ces tracés apparaissent sous forme de graphlet.Toute aide serait appréciée (cela pourrait également être un paramètre par défaut très intéressant !)