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!

Personnalisation de masseRe : 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. Cela se fait en 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 le tableau 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 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 de dégradé de couleurs 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 Markbailey!
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 faisait clairement la distinction entre associer des couleurs et des dégradés :
Spécifiez le dégradé ainsi que 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 Markbailey!
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 markbailey !

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