OK, me has incitado con éxito a dar un ejemplo.Aquí está.Los colores se configuraron manualmente; probablemente podrías programar esto fácilmente.

// Crear una regla de formato condicional que use los colores del arcoíris para 0-100
preferencias (
Reglas de formato condicional (
conjunto de reglas (
Nombre de la regla ( "Gradiente 0-100" ) ,
Rango ( valor mínimo ( 0 ) , Valor máximo ( 10 ) , InclusiveStart ( 0 ) , Final Inclusivo ( 1 ) ,
EndBackColor ( { 240 , 78 , 0 } ) , Formato ( Color de fondo ( { 255 , 0 , 0 } ) )
) ,
Rango ( valor mínimo ( 10 ) , Valor máximo ( 20 ) , InclusiveStart ( 0 ) , Final Inclusivo ( 1 ) ,
EndBackColor ( { 208 , 254 , 24 } ) , Formato ( Color de fondo ( { 243 , 147 , 1 } ) )
) ,
Rango ( valor mínimo ( 30 ) , Valor máximo ( 40 ) , InclusiveStart ( 0 ) , Final Inclusivo ( 1 ) ,
EndBackColor ( { 29 , 254 , 34 } ) , Formato ( Color de fondo ( { 242 , 254 , 10 } ) )
) ,
Rango ( valor mínimo ( 40 ) , Valor máximo ( 50 ) , InclusiveStart ( 0 ) , Final Inclusivo ( 1 ) ,
EndBackColor ( { 35 , 254 , 210 } ) , Formato ( Color de fondo ( { 51 , 254 , 22 } ) )
) ,
Rango ( valor mínimo ( 50 ) , Valor máximo ( 60 ) , InclusiveStart ( 0 ) , Final Inclusivo ( 1 ) ,
EndBackColor ( { 4 , 11 , 255 } ) , Formato ( Color de fondo ( { 44 , 233 , 254 } ) )
) ,
Rango ( valor mínimo ( 60 ) , Valor máximo ( 70 ) , InclusiveStart ( 0 ) , Final Inclusivo ( 1 ) ,
EndBackColor ( { 122 , 14 , 254 } ) , Formato ( Color de fondo ( { dieciséis , 34 , 254 } ) )
) ,
Rango ( valor mínimo ( 70 ) , Valor máximo ( 80 ) , InclusiveStart ( 0 ) , Final Inclusivo ( 1 ) ,
EndBackColor ( { 254 , 18 , 236 } ) , Formato ( Color de fondo ( { 114 , 10 , 254 } ) )
) ,
Rango ( valor mínimo ( 80 ) , Valor máximo ( 90 ) , InclusiveStart ( 0 ) , Final Inclusivo ( 1 ) ,
EndBackColor ( { 254 , 14 , 152 } ) , Formato ( Color de fondo ( { 237 , 9 , 255 } ) )
) ,
Rango ( valor mínimo ( 90 ) , Valor máximo ( 100 ) , InclusiveStart ( 0 ) , Final Inclusivo ( 1 ) ,
EndBackColor ( { 244 , 0 , 18 } ) , Formato ( Color de fondo ( { 255 , 21 , 145 } ) )
)
)
) ,
) ;
// Crear una tabla para probar cosas con
dt = Nueva tabla ( "gradiente de prueba" , Agregar filas ( 10 ) ,
Nueva columna ( "Factor1" , Numérico , Continuo , Formato ( "Mejor" , 12 ) ,
Establecer valores (
[ 13.6854337062687 , 17.3569041769952 , 17.9111931007355 , 49.1005608113483 ,
57.4445765465498 , 57.5570550980046 , 61.441846890375 , 70.2064076205715 ,
77.4806626606733 , 94.3617827259004 ] ) ) ,
Nueva columna ( "Factor2" , Numérico , Continuo , Formato ( "Mejor" , 12 ) ,
Establecer valores (
[ 23.8564028637484 , 82.8440769342706 , 6.53149569407105 , 65.9139207797125 ,
24.9276944668964 , 29.2392280884087 , 7.34108469914645 , 65.837666625157 ,
87.6187813701108 , 64.2478915164247 ] ) )
) ;
// Crea una ventana usando todo esto
lista_f1 = dt : factor1 << obtener valores ;
lista_f2 = dt : factor2 << obtener valores ;
nueva ventana ( "Gradiente de clase grande" ,
caja de mesa (
ncb1 = númerocolbox ( "Factor 1" , lista_f1 ) ,
ncb2 = númerocolbox ( "Factor 2" , lista_f2 ) ,
) ,
) ;
ncb1 << establecer formato condicional ( "Gradiente 0-100" ) ;
ncb2 << establecer formato condicional ( "Gradiente 0-100" ) ;