Heatmap avec sélections de lignes et de colonnes entièresJ'ai une carte thermique 2x3 que je peux tracer à l'aide de Graph Builder - pas de problèmes.Ce que je voudrais faire, c'est avoir un ensemble supplémentaire de cellules pour que l'utilisateur sélectionne des lignes entières ou des colonnes entières de cellules.Cela ressemblerait à ceci :

Question : Comment puis-je ajouter les cellules C1, C2, R1, R2 et R3 supplémentaires à la carte thermique pour permettre la sélection de la ligne ou de la colonne entière de cellules (lignes du tableau de données) ?Si je crée une carte personnalisée pour ces données, existe-t-il un moyen de programmer le script avec une clause Where - comme dans If( R1 choisi, puis sélectionnez toutes les lignes de données avec R1, else(......)) ?
Merci
Personnalisation de masseRe : Heatmap avec sélections de lignes et de colonnes entièresLe Guide de script et l'Index de script sont les éléments de documentation qui vous donneront les meilleures informations.La meilleure approche consiste à lire le Guide de création de scripts pour avoir une idée des approches qui peuvent être adoptées pour résoudre vos problèmes.Ensuite, l'index de script vous donnera les spécificités des différents objets, fonctions et plates-formes et comment travailler avec eux.
Re : Heatmap avec sélections de lignes et de colonnes entières@txnelson , cela devient assez proche, mais j'ai également besoin de la possibilité de sélectionner les zones de "couleur" individuelles (zones de texte dans votre exemple).
Existe-t-il un moyen simple de déterminer quels outils JMP sont scriptables ?
Re : Heatmap avec sélections de lignes et de colonnes entièresJe ne suggérerais pas une boîte graphique, mais quelque chose comme

Il est composé de zones de boutons et de zones de texte.Les boîtes à boutons vous permettent d'avoir un script derrière chacune qui vous permettra de faire les sélections que vous voulez, et les boîtes à boutons vides permettent aux arrière-plans d'avoir des couleurs définies.
Names Default To Here( 1 );
nw = New Window( "Select",
Lineup Box( N Col( 3 ),
Spacer Box( size( 100, 1 ) ),
cbb1 = Button Box( "C1" ),
cbb2 = Button Box( "C2" ),
Button Box( "R1" ),
rtb11 = Text Box( " " ),
rtb21 = Text Box( " " ),
Button Box( "R2" ),
rtb12 = Text Box( " " ),
rtb22 = Text Box( " " ),
Button Box( "R3" ),
rtb13 = Text Box( " " ),
rtb23 = Text Box( " " )
)
);
rtb11 << background color( "red" );
rtb21 << background color( "green" );
rtb12 << background color( "light red" );
rtb22 << background color( "light green" );
rtb13 << background color( "dark red" );
rtb23 << background color( "dark green" );
Re : Heatmap avec sélections de lignes et de colonnes entièresUtiliseriez-vous simplement des "rectangles" sur un arrière-plan graphique ?Si oui, les rectangles sont-ils sélectionnables ?
Re : Heatmap avec sélections de lignes et de colonnes entièresDévelopper le JSL pour créer un affichage comme vous l'avez spécifié ci-dessus n'est pas difficile à faire si les dimensions x et y sont statiques.Le code devient plus complexe si l'affichage doit être un affichage dynamique.Pour faire ce que vous voulez, vous devrez vous éloigner de Graph Builder et accéder à d'autres objets d'affichage fournis dans JMP.
Re : Heatmap avec sélections de lignes et de colonnes entièresMerci @txnelson , Je suis intéressé par vos réflexions sur une solution de script.Vous ne cherchez pas de code, mais comment implémenteriez-vous un tel graphique ?
Martin
Re : Heatmap avec sélections de lignes et de colonnes entièresUn script peut être écrit pour faire ce que vous cherchez à afficher à l'utilisateur.Cependant, à part cela, l'élément intégré le plus proche auquel je puisse penser est d'utiliser un filtre de données et de le configurer pour sélectionner uniquement les données choisies.
