Come utilizzare JSL per selezionare automaticamente il modulo del gradiente di colore specificato?Ad esempio, la colonna altezza di "Big Class. JMP ", selezionare la sfumatura di colore specificata da ②.
Grazie!

Personalizzazione di massaRi: Come utilizzare JSL per selezionare automaticamente il modulo del gradiente di colore specificato?OK, ora vedo quello che vuoi. Sono necessari due passaggi: (1) specificare la sfumatura di colore e (2) colorare le celle. Questo codice di esempio illustra i due passaggi e la sintassi:
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;Ri: Come utilizzare JSL per selezionare automaticamente il modulo del gradiente di colore specificato?L'unica modifica nella tabella dati verrà osservata nel pannello Colonne dopo aver aggiunto una proprietà di colonna. Tale modifica è indicata dall'asterisco dopo l'altezza del nome della colonna nel pannello. La colonna dati e la tabella dati non visualizzano una sfumatura di colore. Il Costruttore di grafici utilizza il gradiente di colore. Questo script illustra l'effetto.
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 BuilderRi: Come utilizzare JSL per selezionare automaticamente il modulo del gradiente di colore specificato?Voglio utilizzare JSL per ottenere direttamente l'effetto del gradiente di colore del caricamento della colonna di altezza.Ri: Come utilizzare JSL per selezionare automaticamente il modulo del gradiente di colore specificato?Grazie Markbailey!
Ancora non capisco. Questo è tutto quello che posso scrivere. Ma la tabella non cambia affatto.

Ri: Come utilizzare JSL per selezionare automaticamente il modulo del gradiente di colore specificato?Questo fallimento è dovuto al fatto che stai utilizzando la proprietà sbagliata. La documentazione che ho citato distingueva chiaramente tra l'associazione di colori e sfumature:
Specificare il gradiente, l'intervallo e il punto medio per Valore Gradiente:
col << Set Property( "Color Gradient", { "White to Blue", Range( { 18, 60, 25 } ) } );Ri: Come utilizzare JSL per selezionare automaticamente il modulo del gradiente di colore specificato?Grazie Markbailey!
Ho provato diversi metodi, ma ancora nessuna soluzione.
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:height<<SET property=""></SET>
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:height<<SET property=""></SET>
Ri: Come utilizzare JSL per selezionare automaticamente il modulo del gradiente di colore specificato?Grazie markbailey !

Ri: Come utilizzare JSL per selezionare automaticamente il modulo del gradiente di colore specificato?Vedere Proprietà della colonna .