Colonnes de mise en forme conditionnelle dans une zone de tableauChère communauté,
J'ai un tableau de données avec des dizaines de scores z dérivés des statistiques de distribution, donc les scores peuvent varier de -4 à 4 par exemple. Je veux souligner ces chiffres : moins de -2,1 et plus de +2, en gros tout score indiquant qu'une valeur est supérieure à 2 écarts-types. (voir capture d'écran ci-jointe)
J'ai regardé un certain nombre de messages et je n'ai pas trouvé la bonne approche.
Merci,
-Lucas

Re : Mise en forme conditionnelle des colonnes dans une zone de tableauRebonjour. Désolé pour tous les messages de réponse. J'ai utilisé le code (ma première fois) et cela a fonctionné comme un charme ! Merci. Je vais devoir rechercher ce code pour comprendre ce qu'il fait.
Merci!
Re : Mise en forme conditionnelle des colonnes dans une zone de tableauSalut. D'accord. Je comprends où je fais un clic droit. Ignorer le dernier message.
Je voudrais mettre en évidence uniquement les cellules de plusieurs colonnes qui répondent à mes conditions. Je ne veux pas mettre en surbrillance la ligne. J'ai plus de 5 scores z.
Re : Mise en forme conditionnelle des colonnes dans une zone de tableauMerci (désolé pour mon retard).
Où puis-je faire un clic droit pour sélectionner la couleur ?
-Lucas
Re : Mise en forme conditionnelle des colonnes dans une zone de tableauLucas,
Voir le tableau ci-joint. Vous pouvez le faire via l'interface graphique en suivant ces étapes pour chaque colonne zscore :
- Sélectionnez la colonne cible et assurez-vous qu'aucune autre colonne n'est sélectionnée
- Menu principal > Lignes > Sélection de lignes > Sélectionner où [identique à Ctrl+Maj+W]
- Créez les critères : ce sera une condition Ou [lorsque n'importe quelle condition est remplie] et appuyez sur OK. Voir l'image
Conditional Row Selection - Or conditionConditional Row Selection - Or conditionSélection de ligne conditionnelle - Ou condition
- Faites un clic droit (attention) et sélectionnez Color Cells et choisissez votre couleur.
Sinon, exécutez un script comme celui-ci.
Names Default to Here(1);
dt = current data table();
cdlg = Column Dialog(
Text Box("Select all columns to be higlighted"),
exY = ColList( "Y", Min Col( 1 ), Data Type( "Numeric" ) ),
);
If (cdlg["Button"] !=1, Throw(),
cnames = cdlg["exY"]
);
For(i =1, i<=nitems(cnames), i++,
ccol = column(dt, cnames[i]);
_idx = dt << get rows where(ccol[]>2 | ccol[] < -2); //set your criteria
ccol << color cells(RGB Color([255,128,0]),_idx) //use "yellow" a color name or RGB number
);Remarque, j'ai gardé cela simple, car je ne connais pas vos compétences en matière de script : la couleur et les critères sont codés en dur et ajouté un simple sélecteur de colonne.
Ouvrez la table jointe et ouvrez le script joint et exécutez le script en appuyant sur l'icône Exécuter le script ou Ctrl + R ou cliquez avec le bouton droit dans la fenêtre de script et sélectionnez Exécuter le script.
Re : Mise en forme conditionnelle des colonnes dans une zone de tableauMerci pour la réponse.
J'essaie simplement de mettre en évidence ces cellules avec une plage de valeurs particulière. Comme ce que la dernière image que vous avez posté. J'ai essayé l'option dégradé mais cela colore chaque cellule sur une longue plage. Je débute avec JMP, donc la création de scripts peut être un petit défi pour moi, mais je veux apprendre.
Mes données existent sur le score z qui mesure le nombre d'écarts types d'un échantillon par rapport à la moyenne d'un groupe. Ainsi, un score z de 4 signifie que la variable d'échantillon (concentrations élémentaires en parties d'obsidienne par million d'ions dans mon travail) est de quatre écarts-types par rapport à la moyenne d'un groupe. Étant donné que cet échantillon est une valeur aberrante, il devrait faire partie d'un autre groupe. Ma limite est de 2 écarts-types pour faire partie d'un groupe. Les scores z que je génère en enregistrant les "standardisés" dans ma table après avoir tracé les distributions ont des nombres négatifs et positifs, donc je veux mettre en évidence les cellules qui sont inférieures à -2 et supérieures à +2 . En d'autres termes, les seules cellules non mises en surbrillance sont comprises entre -2 et 2.
Désolé pour la confusion dans mon message. Le titre de mon message a été écrasé par une option de remplissage automatique en quelque sorte. Il aurait dû lire "appliquer une mise en forme conditionnelle dans une cellule".
Merci,
- Lucas
Re : Mise en forme conditionnelle des colonnes dans une zone de tableauMerci pour la réponse.
J'essaie simplement de mettre en évidence ces cellules avec une plage de valeurs particulière. J'ai essayé l'option dégradé mais cela colore chaque cellule le long d'une plage.
Mes données existent sur le score z qui mesure le nombre d'écarts types d'un échantillon par rapport à la moyenne d'un groupe. Ainsi, un score z de 4 signifie que la variable d'échantillon (concentrations élémentaires en parties d'obsidienne par million dans mon travail) est de quatre écarts-types par rapport à la moyenne d'un groupe. Étant donné que cet échantillon est une valeur aberrante, il devrait faire partie d'un autre groupe. Ma limite est de 2 écarts-types pour faire partie d'un groupe. Les scores z que je génère en enregistrant le "normalisé" dans mon tableau après avoir tracé les distributions ont des nombres négatifs et positifs, donc je veux mettre en évidence les cellules qui sont inférieures à -2 et supérieures à +2. En d'autres termes, les seules cellules non mises en surbrillance sont comprises entre -2 et 2.
Désolé pour la confusion dans mon message. Le titre de mon message a été écrasé par une option de remplissage automatique en quelque sorte. Il aurait dû lire "appliquer une mise en forme conditionnelle dans une cellule".
Merci,
-Lucas
Re : Mise en forme conditionnelle des colonnes dans une zone de tableauLucas,
Qu'essayez-vous de mettre en évidence : des points dans un graphique ou des cellules en surbrillance dans un tableau, ou ?
Si vous souhaitez que vos symboles de graphique aient des marqueurs et des couleurs spéciaux et que votre tableau ne soit pas empilé, cela sera difficile, car les symboles et les couleurs JMP sont par ligne et non par cellule.

Cependant, si les données sont empilées, alors c'est simple.

Les règles de mise en forme conditionnelle s'appliquent aux rapports. Voir les modifications de texte pour les valeurs de p dans le test de la moyenne pour le poids = 55 pour les données Big Class.

Si vous souhaitez colorer les cellules de votre tableau et que vous avez de nombreuses colonnes, c'est plus simple avec un script. Veuillez expliquer ce que vous essayez de faire.