1) Cosa ti ha ispirato a richiedere questa lista dei desideri?
☑ nuova fantastica funzionalità
☐ potrebbe aiutare molti utenti!
☐ rimuove un "bug"
☐ bello da avere
☐ nessuno ne ha bisogno
#myTop10_2023
-> JMP 19
In GraphBuilder è possibile trascinare una colonna nella zona di rilascio Colore per utilizzare colori diversi per i singoli elementi nella colonna oppure per applicare una sfumatura di colore in base ai valori di questa colonna.
Trascinando 2 colonne nella zona di rilascio del colore, è possibile fornire 2 colonne e poi specificare in seguito tramite l'elenco delle variabili quale delle due colonne scegliere.
Ciò consente di applicare impostazioni di colore indipendenti a diversi sottotracciati, come in Graph Builder: sottotraccia con impostazioni di colore diverse?
Purtroppo non è possibile utilizzare più di 2 colori:(
2) Quale miglioramento vorresti vedere?
Consentire a Jmp di utilizzare più di 2 colonne nell'area di rilascio Colore.
3) Perché questa idea è importante?
È possibile ottenere fino a 3 colori nella zona di rilascio del colore, ma il terzo colore non funziona.
C'è, sembra funzionare, ma non fa quello che dovrebbe fare.
Il codice seguente utilizza intenzionalmente il sesso due volte come colore (voce 1. e 3.).
Non è questo il motivo per cui non funziona: serve solo a illustrare il problema.
Un confronto tra il grafico superiore e quello inferiore mostra che il grafico superiore (che utilizza la terza colonna di colori) ha colori sbagliati (nessun punto blu, i punti sono rossi):(
In diversi esempi è stata utilizzata la seconda colonna di colori al posto della terza.

Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Graph Builder(
Show Control Panel( 0 ),
Variables(
X( :height ),
Y( :weight ),
Y( :weight ),
Y( :weight ),
Color( :sex ),
Color( :weight ),
Color( :sex )
),
Elements( Position( 1, 1 ), Points( X, Y, Color( 3 ) ) ),
Elements( Position( 1, 2 ), Points( X, Y, Color( 2 ) ) ),
Elements( Position( 1, 3 ), Points( X, Y, Color( 1 ) ) )
)
altri desideri inviati da 
Soluzione alternativa per le colonne con tipo di modellazione nominale:
concatenare più colonne, utilizzare il tipo di modellazione a risposta multipla e magari impostare la trasparenza per alcune combinazioni di voci/trame secondarie:
[esempio con 2 colonne, cioè ancora possibile con il generatore di grafici, ma facilmente applicabile a qualsiasi numero di colonne
...solo per illustrare come funziona. con dati reali/confidenziali si possono generare grafici interessanti]

Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "Concatenate[age,sex]",
Character,
"Multiple Response",
Formula( Char( :age ) || ", " || :sex )
);
dt << Graph Builder(
Variables(
X( :height ),
Y( :sex ),
Y( :name ),
Y( :weight ),
Color( :"Concatenate[age,sex]"n )
),
Elements( Position( 1, 1 ), Points( X, Y, Legend( 15 ) ) ),
Elements( Position( 1, 2 ), Points( X, Y, Legend( 16 ) ) ),
Elements( Position( 1, 3 ), Points( X, Y, Legend( 12 ) ) ),
SendToReport(
Dispatch( {}, "400", ScaleBox,
{Legend Model(
15,
Properties( 0, {Transparency( 0 )}, Item ID( "12", 1 ) ),
Properties( 1, {Transparency( 0 )}, Item ID( "13", 1 ) ),
Properties( 2, {Transparency( 0 )}, Item ID( "14", 1 ) ),
Properties( 3, {Transparency( 0 )}, Item ID( "15", 1 ) ),
Properties( 4, {Transparency( 0 )}, Item ID( "16", 1 ) ),
Properties( 5, {Transparency( 0 )}, Item ID( "17", 1 ) )
), Legend Model(
16,
Base( 0, 0, 0, Item ID( "12", 1 ) ),
Base( 1, 0, 0, Item ID( "13", 1 ) ),
Base( 2, 0, 0, Item ID( "14", 1 ) ),
Base( 3, 0, 0, Item ID( "15", 1 ) ),
Base( 4, 0, 0, Item ID( "16", 1 ) ),
Base( 5, 0, 0, Item ID( "17", 1 ) ),
Base( 6, 0, 0, Item ID( "F", 1 ) ),
Base( 7, 0, 0, Item ID( "M", 1 ) ),
Properties( 6, {Transparency( 0 )}, Item ID( "F", 1 ) ),
Properties( 7, {Transparency( 0 )}, Item ID( "M", 1 ) )
), Legend Model(
12,
Base( 0, 0, 0, Item ID( "12", 1 ) ),
Base( 1, 0, 0, Item ID( "13", 1 ) ),
Base( 2, 0, 0, Item ID( "14", 1 ) ),
Base( 3, 0, 0, Item ID( "15", 1 ) ),
Base( 4, 0, 0, Item ID( "16", 1 ) ),
Base( 5, 0, 0, Item ID( "17", 1 ) ),
Base( 6, 0, 6, Item ID( "F", 1 ) ),
Base( 7, 0, 7, Item ID( "M", 1 ) ),
Properties(
6,
{Marker( "Circle" ), Marker Size( 12 )},
Item ID( "F", 1 )
),
Properties(
7,
{Marker( "Circle" ), Marker Size( 12 )},
Item ID( "M", 1 )
)
)}
),
Dispatch( {}, "400", LegendBox,
{Legend Position(
{15, [0, 1, 2, 3, 4, 5, 6, 7], 16, [10, 11, 12, 13, 14, 15, 16, 17],
12, [18, 19, 20, 21, 22, 23, 8, 9]}
)}
)
)
);