Comment utiliser JSL pour sélectionner automatiquement la forme de dégradé de couleur spécifiée ?Par exemple, la colonne de hauteur de "Big Class. JMP ", sélectionnez le dégradé de couleurs spécifié par ②.
Merci!

ScriptRe : Comment utiliser JSL pour sélectionner automatiquement la forme de dégradé de couleur spécifiée ?OK, maintenant je vois ce que tu veux. Il faut deux étapes : (1) spécifier le dégradé de couleurs et (2) colorer les cellules. Cet exemple de code illustre les deux étapes et la syntaxe :
Names Default to Here( 1 );
// example data set
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
// add color gradient as a column property
:height
<< Set Property( "Color Gradient", {"Green Yellow Red", Range( {51, 70, 62.55} )} )
<< Color Cell by Value;Re : Comment utiliser JSL pour sélectionner automatiquement la forme de dégradé de couleur spécifiée ?Le seul changement dans la table de données sera observé dans le panneau Colonnes après l'ajout d'une propriété de colonne. Ce changement est indiqué par l'astérisque après la hauteur du nom de la colonne dans le panneau. La colonne de données et le tableau de données n'affichent pas de dégradé de couleurs. Le Graph Builder utilise le dégradé de couleurs. Ce script illustre l'effet.
Names Default to Here( 1 );
// sample data
dt = Open( "$SAMPLE_DATA/Fitness.jmp" );
// sample plot using defaut color role
gb = dt << Graph Builder(
Size( 531, 454 ),
Show Control Panel( 0 ),
Variables( X( :Runtime ), Y( :Oxy ), Color( :Weight ) ),
Elements( Points( X, Y, Legend( 9 ) ), Smoother( X, Y, Legend( 10 ) ) )
);
// look at default result
Wait( 2 );
// change color gradient
:Weight << Set Property( "Color Gradient", {"White to Blue", Range( {18, 60, 25} )} );
// observe new gradient in Graph BuilderRe : Comment utiliser JSL pour sélectionner automatiquement la forme de dégradé de couleur spécifiée ?Je souhaite utiliser JSL pour obtenir directement l'effet du dégradé de couleur de chargement de la colonne de hauteur.Re : Comment utiliser JSL pour sélectionner automatiquement la forme de dégradé de couleur spécifiée ?Merci Mark Bailey !
Je ne comprends toujours pas. C'est tout ce que je peux écrire. Mais le tableau ne change pas du tout.

Re : Comment utiliser JSL pour sélectionner automatiquement la forme de dégradé de couleur spécifiée ?Cet échec est dû au fait que vous utilisez la mauvaise propriété. La documentation que j'ai citée distinguait clairement l'association des couleurs et des dégradés :
Spécifiez le dégradé, la plage et le point médian pour le dégradé de valeur :
col << Set Property( "Color Gradient", { "White to Blue", Range( { 18, 60, 25 } ) } );Re : Comment utiliser JSL pour sélectionner automatiquement la forme de dégradé de couleur spécifiée ?Merci Mark Bailey !
J'ai essayé plusieurs méthodes, mais je n'ai toujours pas de solution.
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:height<<SET property=""></SET>
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:height<<SET property=""></SET>
Re : Comment utiliser JSL pour sélectionner automatiquement la forme de dégradé de couleur spécifiée ?Remercier mark bailey !

Re : Comment utiliser JSL pour sélectionner automatiquement la forme de dégradé de couleur spécifiée ?Voir Propriétés de la colonne .