Cellules de couleur basées sur le résultat de la formule et affichage à l'aide d'un tableau.J'utilise la commande tabuler pour afficher les données d'un tableau avec un graphique. J'ai coloré les cellules du tableau de données en fonction d'une condition.
Disons si température < 5 couleur = rouge, 10 < température < 20 couleur = bleu etc.
J'utilise ensuite la fonction tabuler pour créer une table à partir de ceci. Mais la couleur de la cellule ne semble pas apparaître dans la table de sortie finale.
Re : Couleur des cellules en fonction du résultat de la formule et affichage à l'aide d'un tableau.Vous pouvez le faire avec des fenêtres combinées.En bas à droite de la bordure de votre tableau, cochez la case. Faites de même pour votre graphique. Sur le graphique, sélectionnez l'icône Menu et sélectionnez Combiner les fenêtres.Voir capture d'écran ci-dessous. Un menu contextuel apparaîtra, donnez-lui un nom et la fenêtre contient à la fois un tableau et un graphique.

Re : Couleur des cellules en fonction du résultat de la formule et affichage à l'aide d'un tableau.Avec les contributions de vous tous, je suis capable de créer un tableau de données à partir de cellules tabulées et colorées en fonction du résultat de la formule.
J'ai maintenant besoin d'afficher ce tableau avec le graphique. (Je faisais cela avec tabuler plus tôt)
Y a-t-il un moyen facile de faire ceci? Désolé nouveau sur jmp et j'ai beaucoup de questions.
Re : Couleur des cellules en fonction du résultat de la formule et affichage à l'aide d'un tableau.Vous n'avez pas mentionné la version de JMP que vous utilisez.
Vous devriez rechercher dans l'index de script, les cellules de couleur.Vous pouvez le trouver en tapant "cellule" comme chaîne de recherche pour les messages d'objets.Ceci est un message de colonne. Le premier argument est la couleur, le deuxième argument est la liste de lignes ou la référence ro. Si aucune ligne n'est spécifiée, toutes les lignes de cette colonne sont colorées. Ceci est copié de l'exemple 3.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
a = {1, 3, 5};
b = {2, 4, 6};
:height << color cells( {{"Red", a}, {"blue", b}} );Voici un autre exemple, utilisant une boucle For, qui sélectionne des colonnes en fonction de leur nom et d'une condition de ligne.J'aime utiliser des couleurs personnalisées, des couleurs plus claires pour que les chiffres soient lisibles.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
nme = dt << get column names( String );
_xx = dt << get rows where( :Dose == "Control" );
For( i = 3, i <= N Items( nme ), i++,
If( Contains( nme[i], "8" ),
Column( dt, i ) << color cells( RGB Color( 122, 235, 235 ), _xx )
) //end if
); //end for
Re : Couleur des cellules en fonction du résultat de la formule et affichage à l'aide d'un tableau.C'est utile mais j'ai une table de données 20x20. Je dois parcourir chaque cellule, vérifier la valeur et la colorer en conséquence.
Par exemple : j'ai des colonnes age1 - age10. J'ai besoin de colorer toutes les cellules avec un âge <20 en bleu.
Comment puis-je faire ceci?
Re : Couleur des cellules en fonction du résultat de la formule et affichage à l'aide d'un tableau.Juste une note rapide sur plusieurs alternatives:
- Utiliser le résumé du tableau et colorer les lignes
- Dans le menu Tabuler, sélectionnez Transformer en tableau de données et la couleur qui s'affiche
- Écrivez un script pour créer un tableau d'affichage personnalisé.
- Si possible, créez un graphique pour représenter le tableau. Si c'est complexe, ce n'est probablement pas faisable. Ci-dessous un exemple simple. L'étiquette du Générateur de graphiques est Pourcentage du total. Notez que les couleurs des barres sont personnalisées : 12-13 bleu, 14-16 vert, 17+ rouge.


Re : Couleur des cellules en fonction du résultat de la formule et affichage à l'aide d'un tableau.Merci!
Re : Couleur des cellules en fonction du résultat de la formule et affichage à l'aide d'un tableau.La plate-forme Tabulate ne prend pas en charge la couleur des cellules.La sortie affichée de Tabuler n'est pas une table de données.Cependant, vous pouvez demander à la plate-forme de générer un tableau de données à partir de la sortie affichée, puis vous pouvez colorer ces cellules.Regardez sous le triangle rouge pour l'option "Transformer en table de données".