Un cliente in Corea ha posto la stessa domanda del titolo e ha trovato un modo attraverso la discussione nella community sottostante.
https://community.jmp.com/t5/Discussions/Repeat-legend-with-every-page/mp/47575?advanced=false&collapse_discussion=true&q=legend&search_type=thread
La soluzione nella discussione sopra è usare la funzione 'by' piuttosto che la funzione page. Questa è una soluzione adatta quando si divide un tipo di grafico in cui solo una variabile è assegnata all'asse Y da un'altra variabile.Tuttavia, ciò che il mio cliente desidera è includere due grafici in una pagina specificando due variabili sull'asse Y e quindi dividerli per un'altra variabile.
Vorrei sapere come posso visualizzare la legenda su tutte le altre pagine o grafici contemporaneamente in un grafico con l'asse Y diviso in due.
Ciao Chul-Hee,
Il primo script di creazione di grafici qui sotto è tratto da un grafico a pagine. L'esecuzione del secondo script di creazione di grafici qui sotto ha gruppi BY e assi Y separati. Non conosco un modo per creare questo secondo grafico semplicemente puntando e cliccando, perché la finestra di dialogo di avvio che ha il ruolo "By" consolida anche gli assi y.
La modifica dello script è semplice, però. Crea il grafico a pagine con il puntatore e clicca, quindi salva lo script negli appunti e apporta questa piccola modifica: elimina l'argomento Page (:Airline) dalla sezione Variables e aggiungi By (:Airline) in fondo allo script Graph Builder.
Graph Builder(
Variables( X( :Month ), Y( :Arrival Delay ), Y( :Distance ), Page( :Airline ) ),
Elements( Position( 1, 1 ), Bar( X, Y, Legend( 13 ) ) ),
Elements( Position( 1, 2 ), Box Plot( X, Y, Legend( 16 ) ) )
;
Graph Builder(
Variables( X( :Month ), Y( :Arrival Delay ), Y( :Distance ) ),
Elements( Position( 1, 1 ), Bar( X, Y, Legend( 13 ) ) ),
Elements( Position( 1, 2 ), Box Plot( X, Y, Legend( 16 ) ) ),
By (:Airline)
)
Ciao, Brady!
Non sapevo che fosse così facile.
Lo script produce i risultati che volevo.
Grazie!