Problema con il generatore di grafici con lineeCiao a tutti,
Quando creo un grafico in Graph Builder con dati continui sugli assi Y e X e utilizzo una categoria nella sovrapposizione, ottengo linee continue. Ma non appena inserisco una seconda categoria in "Colore", le linee diventano punteggiate, ecc., anche se lo stile della linea mostra una linea continua. Questo non accadeva prima e non so perché accada. Avevo già chiesto informazioni su questo problema e, purtroppo, le soluzioni non mi hanno aiutato.
Allego un file di esempio dall'indice della guida JMP in cui ho salvato lo script per un paio di grafici che mostrano cosa intendo.
Ogni aiuto su questo problema è molto apprezzato!
Barbara
Esplorazione e visualizzazione dei datiRe: Problema con le linee nel generatore di graficiCiao @babn , se clicchi con il tasto destro del mouse sulla sezione Overlay e selezioni Codifica Overlay > Colore, penso che otterrai quello che stai cercando. Questo comportamento è stato modificato per consentire più modi per creare grafici avanzati. @scwise ha fatto un'ottima panoramica qui al timestamp 18:30 - 22:00.
Re: Problema con le linee nel generatore di graficiCiao Jed, l'unico problema con questa soluzione è che elimina i singoli marcatori. Con i colori nella codifica, ottengo solo punti. Posso modificarli singolarmente, ma sembra piuttosto macchinoso per set di dati più grandi.
Re: Problema con le linee nel generatore di graficiAggiungere un altro set di punti funzionerebbe per il tuo scopo? Puoi usare la sezione Variabili per modificare il modo in cui la sovrapposizione viene applicata a tutti i punti contemporaneamente.

Re: Problema con le linee nel generatore di graficiGrazie per l'impegno. Purtroppo non risolve il mio problema con le linee interrotte.
Re: Problema con le linee nel generatore di grafici
@babn ha scritto:
Ciao Jed, l'unico problema con questa soluzione è che elimina i singoli marcatori. Con i colori nella codifica, ottengo solo punti. Posso modificarli singolarmente, ma sembra piuttosto macchinoso per set di dati più grandi.
Sono d'accordo! È possibile regolare i marcatori individualmente. Ma perché è necessario?
Sono fiducioso che in una futura versione di JMP ci sarà una proprietà di colonna: indicatori di valore
... e un formalismo corrispondente in Graph Builder per utilizzare l'impostazione.
Re: Problema con le linee nel generatore di graficiQuesta discussione è continuata nel problema del generatore di grafici con linee, marcatori e punti
... che porta a questa "soluzione alternativa" tramite le preferenze/impostazioni di Graph Builder:
// execute the code if you know what you are doing - changing the preferences is dangerous
Set Platform Preferences(
Graph Builder(
Overlay Auto Line Styles Limit( 1, <
<ON></ON>);
//--------------------------------------------------
Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
Graph Builder(
Size( 843, 698 ),
Graph Spacing( 4 ),
Variables( X( :BP 8W ), Y( :BP 8M ), Overlay( :Subject ), Color( :Dose ) ),
Elements( Line( X, Y, Legend( 11 ) ), Points( X, Y, Legend( 12 ) ) )
);
L'idea:
- Ridurre il limite automatico per gli stili di linea a 1 per tracciare tutte le linee come linee continue.
- Tuttavia, mantieni il limite automatico per i marcatori , per ottenere marcatori diversi per gruppi di sovrapposizioni diversi.
- usa il colore per specificare il colore.
Il risultato:
- tracce individuali per ogni soggetto
- tutte le linee sono continue
- marcatori diversi per le diverse materie
- il colore indica: dose
-> tutti i requisiti combinati in un unico grafico.
Svantaggio: impostazioni modificate nelle preferenze (vedi Utilizzi le preferenze? )

Re: Problema con le linee nel generatore di graficiLa sovrapposizione può essere utilizzata per scopi diversi/distinti:
- 1) per "raggruppare i dati" per ottenere grafici più fluidi, lineari, a barre e di altro tipo
- 2a) per controllare lo stile delle linee
- 2b) per controllare lo stile dei marcatori
- 2c) ...
Questa è la soluzione ideale se hai bisogno di una di queste funzioni o di più opzioni in modo " sincrono ".
Tuttavia, risulta scomodo quando alcune funzioni sono necessarie in modo non sincrono.
Un esempio:
Come assegnare i marcatori per le categorie che non coincidono con i gruppi Overlay?
Proviamo a creare un grafico con le seguenti impostazioni [solo una leggera differenza rispetto alle impostazioni del post precedente]:
- tracce individuali per ogni soggetto
- colori di marcatori diversi per i diversi argomenti (viene aggiunto un contorno per verificare: 1 sottotrama = 1 argomento = 1 colore?)
- il pennarello colorato indica: dose

Il grafico sembra abbastanza semplice, vero? Ma è estremamente difficile crearlo con Graph Builder.
Provatelo e condividete la vostra esperienza!
Inizia con questo script: tutto ciò che devi fare è regolare i marcatori (... e mantenere i colori così come sono)
Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
Graph Builder(
Graph Spacing( 4 ),
Variables(
X( :BP 8W ),
Y( :BP 8M ),
Wrap( :Subject ),
Overlay( :Subject, Overlay Encoding( "Color" ) ),
),
Elements(
Line( X, Y),
Points( X, Y )
)
);
da: come generare questo grafico in Graph Builder?
Re: Problema con le linee nel generatore di grafici
@hogi ha scritto: Svantaggio: impostazioni modificate nelle preferenze (vedi Utilizzi le preferenze? )
Fortunately, there is no need to change the settings in the preferences.
Much better: save the Overlay Auto Line Styles Limit con la trama:
Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
Graph Builder(
Variables( X( :BP 8W ), Y( :BP 8M ), Overlay( :Subject ), Color( :Dose ) ),
Elements( Line( X, Y ), Points( X, Y) )
);
// all lines: -> solid!
gb = (current report() << XPath("//OutlineBox[@helpKey = 'Graph Builder']")) << get scriptable object ;
gb << Overlay Auto Line Styles Limit( 1 )