Webinar accademico JMP: creazione di grafici di qualità per la pubblicazione
Le pubblicazioni e le presentazioni di ricerca richiedono visualizzazioni di dati di alta qualità, spesso conformi a specifici requisiti di formattazione, preferenze estetiche o altre esigenze di personalizzazione. Mentre la maggior parte degli utenti di JMP è consapevole della forza di JMP nella creazione di grafici esplorativi, meno persone sanno che JMP è anche in grado di produrre grafici altamente personalizzati di qualità editoriale. In questo webinar, apprenderai tecniche di base e avanzate per personalizzare i formati e l'estetica dei grafici, nonché come esportare i grafici in formati immagine di alta qualità che possono essere ridimensionati senza risultare sfocati o pixelati. Vedrai anche come eseguire personalizzazioni estremamente precise sui grafici JMP dopo l'esportazione, aprendo un livello di personalizzazione pressoché infinito.
Condivisione e comunicazione dei risultatiRe: Produzione di grafica di qualità editorialeRisolto, grazie mille! Durante l'aggiornamento a JMP 17, per impostazione predefinita è stato utilizzato il francese (la lingua del mio sistema). Pertanto Graphbuilder è diventato Constructeurs de graphiques... L'ho modificato nello script e funziona di nuovo.
Re: Produzione di grafica di qualità editorialeCiao @arnaudsteyaert , utilizza Mostra proprietà come nell'esempio sopra per selezionare il percorso della casella per assicurarti di aver fatto riferimento al percorso corretto. Questo è generalmente l'approccio giusto per il tipo di messaggio di errore che hai ricevuto.
Re: Produzione di grafica di qualità editorialeCiao,
Trovo che la soluzione dello script non funzioni più da quando ho eseguito l'aggiornamento a JMP Pro 17... Il messaggio di errore dice che non è possibile trovare il nome quando si accede a Window("..."). È cambiato qualcosa nel modo in cui JMP ricerca le finestre? Dovrei cambiare lo script JSL?
Window("2023 MICROVOLT individual differences - Graph Builder")["Graph Builder",GraphBuilderBox(1)] << Set Width(450);
Window("2023 MICROVOLT individual differences - Graph Builder")["Graph Builder",GraphBuilderBox(1)] << Set Height(275)Qualsiasi aiuto sarebbe molto apprezzato.
Arnaud
Re: Produzione di grafica di qualità editorialeMolte grazie! Il metodo punta e clicca è un po' complicato se si dispone di una variabile di raggruppamento Y, poiché GraphBuilder considera entrambi i pannelli come cornici indipendenti. Ho implementato il secondo metodo in uno script per grafici su cui sto attualmente lavorando e funziona brillantemente!
Re: Produzione di grafica di qualità editoriale@arnaudsteyaert , sono sicuro che molti incontrano questa situazione. Grazie per averlo menzionato.
Puoi impostare manualmente le dimensioni del grafico in pixel in modo che corrispondano alla scala richiesta per la tua pubblicazione, quindi regolare i caratteri per la leggibilità prima di inserire il grafico nel documento. Esistono un paio di modi per impostare la dimensione dei pixel: tramite punta e clicca o tramite codice JSL. JSL offre il massimo controllo sulle dimensioni totali del grafico, ma puoi arrivare dove ti serve senza ulteriore complessità.
Punta e clicca
Puoi impostare la dimensione del fotogramma del grafico in pixel facendo clic con il pulsante destro del mouse su qualsiasi grafico e andando su Dimensioni/scala > Dimensioni fotogramma (che nel Costruttore di grafici si trova nel sottomenu Grafico). Tieni presente che questo imposta la dimensione della cornice del grafico (cioè l'area del tracciato), quindi gli assi, il titolo, ecc. che si trovano all'esterno della cornice non vengono influenzati e si estendono oltre le dimensioni specificate. Ma se regoli le dimensioni del fotogramma abbastanza da lasciare spazio aggiuntivo per gli assi ecc., probabilmente puoi avvicinarti abbastanza alla dimensione totale desiderata in modo che sia necessario un ridimensionamento trascurabile una volta che l'immagine è nel tuo documento. Ma se vuoi un controllo più preciso, continua a leggere.
JSL
Vai su File > Nuovo script, copia e incolla questo codice nella finestra, quindi fai clic su Esegui per produrre un grafico in cui l'intero grafico inclusi gli assi ecc. è 700x500 pixel. Le ultime due righe sono la parte importante: fanno riferimento alla parte della finestra del report del Costruttore di grafici che contiene il grafico, gli assi, ecc. e inviano ad essa i messaggi Imposta larghezza() e Imposta altezza().
// Run this just once to create a graph to resize
dt = Open("$SAMPLE_DATA/Fitness.jmp");
dt << Graph Builder(
Size( 714, 577 ),
Show Control Panel( 0 ),
Variables( X( :RstPulse ), Y( :Oxy ) ),
Elements( Points( X, Y, Legend( 3 ) ), Line Of Fit( X, Y, Legend( 5 ) ) )
);
// Change the width and height values and rerun these lines to see how the total graph size changes
Window("Fitness - Graph Builder")["Graph Builder",GraphBuilderBox(1)] << Set Width(700);
Window("Fitness - Graph Builder")["Graph Builder",GraphBuilderBox(1)] << Set Height(500)<BR />
Quindi, in pratica, punta e fai clic fino al grafico desiderato, quindi apri una nuova finestra di script ed esegui un paio di righe di codice impostando la larghezza e l'altezza. Se stai lavorando nel Costruttore di grafici, sostituisci semplicemente il nome della finestra al posto di "Fitness - Costruttore di grafici" nelle ultime due righe dell'esempio e potrebbe funzionare correttamente. Altrimenti, JMP può fornirti il riferimento. Fare clic con il tasto destro nel grafico e andare su Mostra proprietà . Utilizza l'albero di visualizzazione sulla destra per trovare la casella che contiene l'intero grafico, quindi utilizza la sezione Percorso casella per ottenere il riferimento. Ecco come appare nell'esempio:

Re: Produzione di grafica di qualità editorialeWebinar davvero interessante, grazie mille. Ho però una domanda. I grafici per le pubblicazioni su riviste di solito devono avere una dimensione specifica (ad esempio, larghezza della colonna). Come è possibile fare in modo che JMP rispetti questi vincoli? Questo è importante perché se li ridimensioni successivamente, la dimensione in punti scelta per il testo cambierà (o dovrai modificarla manualmente in un'app di grafica vettoriale). Hai consigli su questo argomento? Qualsiasi aiuto sarà molto apprezzato.
Re: Produzione di grafica di qualità editorialeGrazie per il suggerimento, @ArturoDS . La lista dei desideri di JMP è il posto migliore in cui inserire richieste per nuove funzionalità come questa.
Re: Produzione di grafica di qualità editorialeCiao Ross,
Grazie per questo webinar. È stato davvero utile, specialmente l'ultima parte. Tuttavia, ho un commento: aggiungere apici e pedici non è molto semplice in JMP. O si può usare il metodo PowerPoint che hai mostrato nella tua presentazione, o nel mio caso ho usato la tastiera Unicode su Mac, sarebbe possibile includere un piccolo menu per questi esponenti in qualche versione futura del programma?
Cordiali saluti,
Arturo
Re: Produzione di grafica di qualità editorialeGrazie, @markschahl ! Possano i tuoi grafici essere sempre belli.
Re: Produzione di grafica di qualità editorialeRoss: Ottimo webinar! È la prima volta che vedo tutti questi suggerimenti/trucchi in un unico video. L'ho condiviso con gli utenti JMP della mia azienda (per spingerli a fare meglio...). Grazie!