Ciao a tutti,
Sono bloccato con uno scenario. Ho un grafico di variabilità che ha 8 grafici diversi in una finestra utilizzando due volte la clausola by. Un caso ha due opzioni e voglio aggiungere una legenda di riga con una colonna per un caso e un'altra per l'altro poiché i colori dei valori sono impostati in modo diverso per un caso.
Di seguito è riportato il codice JSL che sto tentando ma non funziona nemmeno per visualizzare le legende delle righe. Qualsiasi aiuto sarebbe apprezzato.
dt = Open("$SAMPLE_DATA/Cars.jmp");
Column(dt, "Size" ) << Set Property( "Value Colors", {"It" = 0} );
vc = Variability Chart(
Y( :Wt ),
X( :Model ),
Show Range Bars( 0 ),
Show Cell Means( 0 ),
Std Dev Chart( 0 ),
By( :"D/P"n, :Protection )
);
If (Column(dt, "D/P"n)[1] == "Driver",
vc << Row Legend("Doors");
);
If (Column(dt, "D/P"n)[1] == "Passenger",
vc << Row Legend("Size");
);

Gli esempi precedenti sarebbero il caso ideale in cui se d/p="Driver" le porte vengono aggiunte come legenda della riga e utilizzano colori regolari. Ma se la dimensione d/p="passenger" viene aggiunta come legenda della riga e poiché la dimensione ha il valore colori di It impostato come nero, la aggiungerà automaticamente come dovrebbe essere, come mostrato dalla mia domanda precedente all'indirizzo: https://community.jmp.com/t5/Discussions/JSL-coloring-single-element-of-legend-to-a-custom-color/mp/676602#M86324
Grazie e sto idealmente cercando il codice JSL per farlo, se possibile!