Couleur RVB par scriptBonjour
Je souhaite colorer la colonne "Nom" et utiliser RVB
mais erreur de réception, qu'est-ce que j'ai fait de mal dans ce script ?
dt = Table de données actuelle ();
rows_to_color = dt << Obtenir les lignes où (:"NOM" == :"NOM");
Column(dt, "NAME") << Cellules de couleur (RVB ( 173, 255, 47 ), rows_to_color);
Automatisation et scriptsles fenêtresRe : Couleur RVB par scriptQu'essayez-vous de faire avec cette comparaison dt << Get Rows Where (:"NAME" == :"NAME") ? Obtenir la liste de toutes les lignes ou autre chose ? De plus, je ne pense pas que JMP ait un argument nommé RVB pour les cellules de couleur (vous pouvez obtenir ces couleurs, mais cela nécessite un peu plus de travail)
https://www.jmp.com/support/help/en/17.2/#page/jmp/color-cells.shtml#ww725145
https://www.jmp.com/support/help/en/17.2/#page/jmp/graphics-functions.shtml?os=win&source=application#ww2650608
Re : Couleur RVB par scriptBonjour
Je veux dire, par exemple, j'aimerais peindre les colonnes
et surtout, j'utilise des noms de couleurs comme "Light Red"
par exemple, pour colorer la colonne CHAUD
rows_to_color = dt << Obtenir les lignes où(:"HOT" == :"HOT");
Colonne(dt, "CHAUD") << Cellules de couleur("Rouge clair", rows_to_color);

Mais je pense que je peux utiliser plus de nuances de couleurs, peut-être comme le code RVB ?
Re: Couleur RVB par scriptOui, vous pouvez. Vous pouvez convertir les couleurs RVB en « couleurs JMP » à l'aide de la fonction Couleur RVB. Vous trouverez ci-dessous un exemple
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
// lawngreen
Column(dt, "age") << Color Cells(RGB Color({124, 252, 0}/255));Re: Couleur RVB par scriptPlutôt que d'utiliser « obtenir les lignes où », il pourrait être plus simple de créer une matrice de tous les numéros de ligne.
dt = New Table( "Test Color", Add Rows( 5 ),
New Column( "Column 1", Numeric, "Continuous", Format( "Best", 12 ),
Set Values( [1, 2, 3, 4, 5] ) )
);
// Create a matrix of rows 1 to n
rows_to_color = 1::nrows(dt);
// Set the color
dt:Column 1 << color cells("Red", rows_to_color);

Re: Couleur RVB par scriptVous pouvez également fournir une liste de valeurs RVB au lieu d'un nom ou d'une valeur d'index.
Column(dt, "age") << Color Cells( { 1, 1, 0.8 } ); // light yellow