Offset dell'asse x del grafico quando il report è incorporato in una nuova finestraEcco un piccolo enigma: sto eseguendo una macro che produce vari grafici e statistiche e li compila/dispone in una finestra del risultato finale. Ho scritto queste macro anni fa ed è sempre stato consegnato. Dall'aggiornamento a JMP17, mi rendo conto tuttavia che uno dei grafici ha l'offset dell'asse x nella finestra del risultato finale, il che significa che l'asse del grafico non corrisponde più al grafico!?! Ho allegato uno screenshot del grafico (qls) dopo essere stato scritto nel rapporto (quadrato rosso):
rqls = qls << report;
e successivamente il report (rqls) viene sistemato in una nuova finestra insieme agli altri elementi
New Window ("Duplicates",
Outline Box ("[Project Name] - Duplicate Analysis",
VListBox (
HlistBox (rdis),
VListBox (
HListBox (
VListBox (rbiv),
VListBox (rowy,<STRONG> rqls</STRONG>)
),Stranamente, l'asse x del grafico si è spostato di 3 o 4 unità e ora non è corretto! La finestra del grafico non inizia più da 0, ma piuttosto da -4 o giù di lì, e il mio risultato del 47% è diventato qualcosa come il 43%

Qualche idea su cosa va storto qui?
ScriptingOggetto: Grafico dell'offset dell'asse x quando il rapporto è incorporato in una nuova finestraHai utilizzato i comandi Mostra struttura ad albero o Mostra proprietà per vedere cosa è cambiato? Forse una casella di visualizzazione invisibile sta spostando gli oggetti rimanenti in una nuova posizione o una proprietà ora è diversa.
Come stai costruendo la finestra personalizzata per quanto riguarda la composizione di oggetti originali?
Oggetto: Grafico dell'offset dell'asse x quando il rapporto è incorporato in una nuova finestraInvio il grafico al report (rqls - vedi sopra), quindi creo il report rqls in Vlist o HList Box, insieme ad altri report. Ha funzionato nel v. JMP10- JMP16 senza problemi. In JMP17 ora, ho un offset dell'asse x. Indipendentemente dalla disposizione con altre finestre e/o oggetti - ad esempio sopra/sotto altri oggetti, in una VList o in una HList Box - ho provato varie posizioni e layout: l'asse x è sfalsato rispetto al grafico.
Vedi i grafici allegati: nella finestra del report "rqls" (JMP_graph_orig) l'asse è corretto. Il grafico inizia da 0 e termina a 100. La barra verde è al 56% (come dovrebbe)
Una volta compilato in un VListBox (o HListBox) con altre finestre di report, l'asse viene sfalsato. Inizia a -4, termina a 96 e la barra verde è al 52% (JMP_graph_senza titolo dell'asse). Questo può essere leggermente migliorato modificando il titolo dell'asse y (JMP_graph con titolo dell'asse), in modo che inizi a -2, finisca a 98 e la barra verde al 54%.Non sono ancora riuscito a giocherellare con il titolo dell'asse in modo che l'asse x NON sia sfalsato. Forse cambiando la dimensione del carattere del titolo dell'asse o rendendolo in grassetto, posso finalmente far sedere correttamente l'asse x...?!?
Re: Offset dell'asse x del grafico quando il report è incorporato in una nuova finestra
Re: Offset dell'asse x del grafico quando il report è incorporato in una nuova finestraSembra che il tempo impiegato sia stato stabilito.
Quale versione di JMP stai utilizzando?
Re: Offset dell'asse x del grafico quando il report è incorporato in una nuova finestraJMP17
Re: Offset dell'asse x del grafico quando il report è incorporato in una nuova finestrapotresti provare a installare JMP18 in parallelo.
Ci sono molte funzionalità aggiuntive e l'aggiornamento è gratuito : )
Re: Offset dell'asse x del grafico quando il report è incorporato in una nuova finestra@Mark_Bailey
potrei sapere se è stata trovata una soluzione verificata
o se la soluzione qui consigliata potesse essere facilitata
Re: Offset dell'asse x del grafico quando il report è incorporato in una nuova finestrascaricare l'aggiornamento gratuito JMP18.1?
Per "verificare" se l'aggiornamento risolve anche il tuo problema,
Potresti usare uno dei set di dati dalla cartella di esempio e condividere uno script in cui riscontri un problema nel tuo sistema?
Quindi qualcuno può eseguire il codice con JMP18.1 e controllare...