Ho usato Excel VBA per guidare la creazione di grafici di variabilità JMP attraverso l'automazione per un po 'di tempo. Le cose hanno funzionato bene grazie a JMP 12.x. Quando è arrivato JMP 13, c'era il problema ben noto con l'asse X che non veniva visualizzato correttamente. Da allora il problema è stato risolto con JMP 13.1, per quanto ho capito. Ad ogni modo, il mio problema è un po 'diverso da quello (che ho solo menzionato in modo che i lettori non presumessero che stavo sollevando di nuovo la stessa domanda).
Il mio problema: i grafici che sto generando hanno l'asse X suddiviso per data, lotto e sotto-lotto. In JMP 12.x, le etichette (date, lotti, ecc.) Ruotano perpendicolarmente all'asse X e vengono visualizzate completamente (come desiderato). In JMP 13.x, le etichette sono talvolta parallele e talvolta perpendicolari. Non riesco a capire nessuna rima o ragione per cui si sceglie l'una sull'altra. Quando seleziona parallelamente, l'etichetta non stampa se non c'è abbastanza spazio, lasciandomi dati senza etichetta e utenti confusi dei miei grafici.
Se stavo realizzando questi grafici in modo interattivo, potrei usare pochi clic del mouse per ruotare le etichette dell'asse X (controllo su data, etichette lotto e lotto parziale sono indipendenti). Ma sono pesantemente investito nel generare questi grafici attraverso l'automazione esterna, quindi sto cercando un modo in cui le etichette dell'asse X ruotano attraverso l'automazione.
Quando si passa da JMP 12.x a 13.x, sembra che l'asse X sui grafici di variabilità sia cambiato da "NomAxisBox" (o un gruppo di essi se ci sono più colonne assegnate al raggruppamento X) ad essere un "AxisBox" "(e solo un" AxisBox "anche se sono assegnate più colonne).
La documentazione sull'automazione tratta ancora i grafici di variabilità come se fosse un NomAxisBox. Nel provare vari codici VBA, sono stato in grado di ottenere l'handle per l'asse X assumendo che si tratti di un AxisBox e penso di essere stato persino in grado di forzare la rotazione delle etichette per il raggruppamento di sottogruppi dell'asse X (questo è il raggruppamento più vicino all'asse nel mio caso). Tuttavia, non riesco a capire come forzare la rotazione delle etichette per i raggruppamenti di data e lotto, e quelli sono quelli che ho più bisogno di essere ruotati. Ho tentato di ottenere maniglie di elementi sub-grafici (usando il metodo GetSubgraphicItemByType) ma non ho avuto successo (non sono sicuro che sia perché non è possibile, o perché semplicemente non so come).
Grazie in anticipo per eventuali suggerimenti o approfondimenti.
Questo non dovrebbe essere un problema in 13.2. JMP 13.2 dovrebbe essere rilasciato entro la fine di questo mese. Tieni d'occhio la Community mentre gli annunci verranno pubblicati quando 13.2 sarà disponibile. Puoi anche impostare JMP per verificare gli aggiornamenti settimanalmente (o anche giornalmente) e sarai tra i primi a saperlo.
Ciao Tonya / SAS,
Appena testato JMP13.1.0 (ultima versione da Verifica aggiornamento) ma l'etichetta dell'asse x mancante è ancora lì. Qualche idea su quando dovremmo aspettarci JMP13.2 e la sua correzione completa?
Grazie.

Grazie per l'informazione, Tonya. Sembra che la mia migliore scommessa potrebbe essere quella di aspettare fino al 13.2 e spero che si prenda cura di esso (o almeno consenta una soluzione semplice).
Non sono sicuro di come aiutarti con Axis Boxes. Forse qualcun altro alla lavagna può aiutarti.
Volevo farti sapere che in 13.2 (che non è ancora stato rilasciato), questi assi saranno ancora una volta NomAxis Boxes e dovrebbero funzionare come hanno fatto in 12.2. Come avrai notato, ci sono ancora alcuni nodi da risolvere con Axis Boxes per farli lavorare su Grafici a Variabilità come i nostri utenti si aspettano.
Ciao Tonya / SAS,
Questo problema non è più presente in JMP14, ma mentre stiamo migrando a JMP 15.0.0, osservo nuovamente questo problema.Ci sarà una correzione?
Il NomAxisBox in Variability Chart è stato convertito nel nuovo e più robusto AxisDisplay.Se hai uno scenario particolare che sembra peggiore in 15 rispetto a 14, per favore passalo tramite support@jmp.com e lo esamineremo.