Come riverire l'ordine nell'asse del generatore di grafici in JSL?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao,
Sto creando una mappa di calore con il generatore di grafici.
Cerco di trovare un modo per invertire l'ordine dell'asse tramite script ma non ci riesco (sebbene nella GUI sia semplice).
Si prega di vedere lo script allegato.
Quello che ho finora è:

E voglio che sia:

Molte grazie.
Ri: Come riverire l'ordine nell'asse del generatore di grafici in JSL?Bene, per essere coerenti con la soluzione che MS ti ha fornito su AxisBox, dovrebbe essere qualcosa del tipo:
Report(gb)[legend box(1)]<< {Livelli etichetta( [620 640 660 680 700 725 750 775 800] ), Gradiente inverso( 1 ) }
ma non funziona, e se corri
mostra proprietà( Report(gb)[riquadro legenda(1)])
vedrai che hai molte meno possibilità rispetto a
mostra proprietà( Report(gb)[casella dell'asse(1)])
Mi dispiace non poterti aiutare di più...
Ri: Come riverire l'ordine nell'asse del generatore di grafici in JSL?Questo è quello che faccio finora, ma non è molto elegante .
Ri: Come riverire l'ordine nell'asse del generatore di grafici in JSL?Sembra essere più complicato. Copierei porzioni del codice generato da un grafico progettato manualmente.
Questo dovrebbe funzionare:
gb << Spedizione (
{} ,
"400" ,
ScaleBox ,
{ Modello Leggenda (
5 ,
Proprietà (
0 ,
{ pendenza ({ Valori di scala ([ 620 640 660 680 700 725 750 775 800 ]) , Etichette inverse ( 1 )})}
)
)}
) ;
Ri: Come riverire l'ordine nell'asse del generatore di grafici in JSL?Ciao, puoi fare così:
gb<
Spedizione({},
"400",
ScaleBox,
{Modello Leggenda(
1,
Proprietà(
0,
{pendenza(
{Livelli etichetta([620 640 660 680 700 725 750 775 800]),
Gradiente inverso( 1 ) }
)}
)
)}
)
);
Saluti
Ri: Come riverire l'ordine nell'asse del generatore di grafici in JSL?Magia ! funziona !
Sai a quale oggetto posso inviare un messaggio per modificare i livelli e le proprietà dell'etichetta del gradiente?
{ Livelli di etichetta ( [ 620 640 660 680 700 725 750 775 800 ] ) ,
Gradiente inverso ( 1 )}
Grazie
Ri: Come riverire l'ordine nell'asse del generatore di grafici in JSL?Invia il messaggio direttamente al Axisbox .
gb = Generatore di grafici ( Variabili ( X ( : Colonna ) , Y ( : Riga ) , Colore ( : Valore )) , Elementi ( Mappa di calore ( X , Y , Leggenda ( 7 )))) ;
Rapporto ( gb )[ Axisbox ( 1 )] << { min ( 0 ) , Massimo ( 9 ) , Inc ( 1 )} ;
Rapporto ( gb )[ Axisbox ( 2 )] << { min ( 0 ) , Massimo ( 15 ) , Inc ( 1 ) , scala invertita } ;