Qual è il modo più semplice per farlo con JMP?Processo di produzione. In R&S, concettualizziamo il prodotto come una griglia di quadrati.
+---+---+---+---+---+---+---+---+
5 | | | | | | | | |
+---+---+---+---+---+---+---+---+
4 | | | | | | | | |
+---+---+---+---+---+---+---+---+
3 | | | | | | | | |
+---+---+---+---+---+---+---+---+
2 | | | | | | | | |
+---+---+---+---+---+---+---+---+
1 | | | | | | | | |
+---+---+---+---+---+---+---+---+
1 2 3 4 5 6 7 8Illustrazione di ChatGPT.
Quindi le posizioni sono denominate in base alla loro XY, da 0101 a 0508.
I dati appaiono come:
ID | Grade | A | B | C
------+-------+-----+-----+-----
0101 | 0 | 1 | 8 | 0
0102 | 1 | . | 9 | 0
0103 | 1 | . | 7 | 100
In questo momento, sto costruendo la griglia all'interno di un ciclo Graph Box e sto chiedendo all'utente di alternare tra le "viste". Quando l'utente alterna la vista, la colorazione della griglia cambia, ma sto scrivendo quella parte a mano, con un mucchio di if, fill color("blu scuro"), ecc.
Invece di codificare in modo rigido le associazioni colore-valore su base per colonna, c'è qualche funzionalità JMP che posso usare per segnalarlo all'utente? Lasciare che scelgano una colonna e uno schema di colori, ma visualizzarli sulla griglia?
Automazione e scriptingR: Qual è il modo più semplice per farlo con JMP?Dai un'occhiata al file Shape, ad esempio Come si crea una mappa termica per wafer semiconduttori?
Possono essere utilizzati in Graph Builder per visualizzare griglie predefinite.
Dopo aver creato il tuo file Shape personalizzato e impostato il collegamento al file Shape, non devi far altro che trascinare la colonna ID nella zona di rilascio Shape:

R: Qual è il modo più semplice per farlo con JMP?Ciao @mtowle419 ,
Se vuoi suddividere l'ID posizione nelle colonne X e Y, puoi utilizzare Graph Builder e trascinare queste colonne nei ruoli X e Y.
Quindi seleziona l'elemento Heatmap e trascina la colonna A nel ruolo Colore.
Puoi scegliere una sfumatura di colore appropriata.
Per consentire all'utente di alternare i colori di visualizzazione per le colonne A, B e C, è necessario aggiungere un commutatore di colonne e includere queste tre colonne.
Ecco come apparirebbe utilizzando il set di dati campione Big Class se supponessimo che X=sesso e Y=età e che l'altezza sia nel ruolo Colore, che può essere alternato con il peso, dove si userebbero le colonne A, B e C.

Ecco lo script JSL se vuoi provarlo tu stesso:
Graph Builder(
Size( 151, 233 ),
Show Control Panel( 0 ),
Variables( X( :sex ), Y( :age ), Color( :height ) ),
Elements( Heatmap( X, Y, Legend( 5 ) ) ),
Column Switcher( :height, {:height, :weight} )
);
~Giovanni