Qualcuno di recente mi ha chiesto di usare le lettere al posto dei simboli incorporati JMP grafici a dispersione. Nel caso in cui gli altri si stiano chiedendo la stessa cosa, ecco la lunga risposta.
Oltre ai 32 simboli incorporati, puoi usare qualsiasi carattere come marker per un grafico a dispersione. Il modo più semplice per impostare una lettera come simbolo per una riga è con la voce "Altro ..." nel sottomenu Marker. Ecco un esempio con Big Class. Dopo aver selezionato tutti i maschi, fare clic con il tasto destro nell'area di stato delle righe per ottenere:

Viene visualizzata una finestra di dialogo in cui è possibile digitare una lettera.

Impostando le righe maschili su "M" e le righe femminili su "F" si ottiene:

E lo scatterplot sembra:

Qualsiasi carattere nel carattere corrente del marcatore (impostato in Preferenze) è consentito, quindi è disponibile un'ampia varietà di caratteri Unicode e puoi modificare la preferenza del carattere in un carattere simbolo per ulteriori opzioni speciali. I caratteri speciali possono essere difficili da digitare dalla tastiera, ma di solito li puoi trovare in una tabella Unicode e incollarli nella finestra di dialogo.
Puoi anche impostarli tramite lo scripting. Ecco un esempio di script che utilizza i simboli maschio / femmina Mars / Venus, mostrando due diverse tecniche per specificare il personaggio.
dt = Open ("$ SAMPLE_DATA / Big Class.jmp");
r = dt << Seleziona dove (: sex == "M");
r << Markers ("\! U2642"); // esadecimale
r = dt << Seleziona dove (: sex == "F");
r << Markers ("♀"); // personaggio reale
Tabella dati:

Trama dispersa:

Colin Lewis ha scritto:
Questo è qualcosa che ho fatto per un po 'ora, poiché è davvero utile identificare le categorie più direttamente. Non mi sono cimentato nei personaggi più interessanti disponibili, ma ho la tendenza a usare la prima lettera del laboratorio di test. Dal momento che lo faccio molto, voglio anche memorizzarlo in una colonna di stati riga. Per facilità di lettura lo faccio in due passaggi. Il primo è semplicemente estrarre il primo carattere come una lettera in una nuova colonna di caratteri. Quindi creo una colonna di stati riga su questa singola lettera:
dt << Nuova colonna ("Lab Letter RS", Row State,
Formula(
Marker State (Hex To Number (Char a Hex (: Lab Letter)))
)
);
Spero che questo aiuti qualcuno fuori!
Grazie per i suggerimenti e i suggerimenti continuati ...