OK, mi hai spronato con successo a fornire un esempio.Ecco.I colori sono stati impostati manualmente; probabilmente potresti programmarlo facilmente.

// Crea una regola di formattazione condizionale che utilizza i colori dell'arcobaleno per 0-100
preferenze (
Regole di formattazione condizionale (
Set di regole (
NomeRegola ( "Gradiente 0-100" ) ,
Allineare ( MinValue ( 0 ) , MaxValue ( 10 ) , Inizio inclusivo ( 0 ) , Fine inclusiva ( 1 ) ,
FineIndietroColore ( { 240 , 78 , 0 } ) , Formato ( Colore di sfondo ( { 255 , 0 , 0 } ) )
) ,
Allineare ( MinValue ( 10 ) , MaxValue ( 20 ) , Inizio inclusivo ( 0 ) , Fine inclusiva ( 1 ) ,
FineIndietroColore ( { 208 , 254 , 24 } ) , Formato ( Colore di sfondo ( { 243 , 147 , 1 } ) )
) ,
Allineare ( MinValue ( 30 ) , MaxValue ( 40 ) , Inizio inclusivo ( 0 ) , Fine inclusiva ( 1 ) ,
FineIndietroColore ( { 29 , 254 , 34 } ) , Formato ( Colore di sfondo ( { 242 , 254 , 10 } ) )
) ,
Allineare ( MinValue ( 40 ) , MaxValue ( 50 ) , Inizio inclusivo ( 0 ) , Fine inclusiva ( 1 ) ,
FineIndietroColore ( { 35 , 254 , 210 } ) , Formato ( Colore di sfondo ( { 51 , 254 , 22 } ) )
) ,
Allineare ( MinValue ( 50 ) , MaxValue ( 60 ) , Inizio inclusivo ( 0 ) , Fine inclusiva ( 1 ) ,
FineIndietroColore ( { 4 , 11 , 255 } ) , Formato ( Colore di sfondo ( { 44 , 233 , 254 } ) )
) ,
Allineare ( MinValue ( 60 ) , MaxValue ( 70 ) , Inizio inclusivo ( 0 ) , Fine inclusiva ( 1 ) ,
FineIndietroColore ( { 122 , 14 , 254 } ) , Formato ( Colore di sfondo ( { 16 , 34 , 254 } ) )
) ,
Allineare ( MinValue ( 70 ) , MaxValue ( 80 ) , Inizio inclusivo ( 0 ) , Fine inclusiva ( 1 ) ,
FineIndietroColore ( { 254 , 18 , 236 } ) , Formato ( Colore di sfondo ( { 114 , 10 , 254 } ) )
) ,
Allineare ( MinValue ( 80 ) , MaxValue ( 90 ) , Inizio inclusivo ( 0 ) , Fine inclusiva ( 1 ) ,
FineIndietroColore ( { 254 , 14 , 152 } ) , Formato ( Colore di sfondo ( { 237 , 9 , 255 } ) )
) ,
Allineare ( MinValue ( 90 ) , MaxValue ( 100 ) , Inizio inclusivo ( 0 ) , Fine inclusiva ( 1 ) ,
FineIndietroColore ( { 244 , 0 , 18 } ) , Formato ( Colore di sfondo ( { 255 , 21 , 145 } ) )
)
)
) ,
) ;
// Crea una tabella con cui testare le cose
dt = Nuova Tavola ( "gradiente di prova" , Aggiungi righe ( 10 ) ,
Nuova Colonna ( "Fattore 1" , Numerico , Continuo , Formato ( "Migliore" , 12 ) ,
Imposta valori (
[ 13.6854337062687 , 17.3569041769952 , 17.9111931007355 , 49.1005608113483 ,
57.4445765465498 , 57.5570550980046 , 61.441846890375 , 70.2064076205715 ,
77.4806626606733 , 94.3617827259004 ] ) ) ,
Nuova Colonna ( "Fattore 2" , Numerico , Continuo , Formato ( "Migliore" , 12 ) ,
Imposta valori (
[ 23.8564028637484 , 82.8440769342706 , 6.53149569407105 , 65.9139207797125 ,
24.9276944668964 , 29.2392280884087 , 7.34108469914645 , 65.837666625157 ,
87.6187813701108 , 64.2478915164247 ] ) )
) ;
// Crea una finestra usando tutto questo
f1_lista = dt : fattore1 << ottenere valori ;
f2_lista = dt : fattore2 << ottenere valori ;
nuova finestra ( "Grande gradiente di classe" ,
scatola da tavolo (
ncb1 = numbercolbox ( "Fattore 1" , f1_lista ) ,
ncb2 = numbercolbox ( "Fattore 2" , f2_lista ) ,
) ,
) ;
ncb1 << impostare il formato condizionale ( "Gradiente 0-100" ) ;
ncb2 << impostare il formato condizionale ( "Gradiente 0-100" ) ;